2009-08-24 23 views
0

我在我的asp.net web項目中有一個用戶控件。如何在句子中插入空格,如果它在屏幕上運行?

它顯示博客文章的標題。如果標題太長,則會拉伸包裝好的表格並破壞頁面佈局。

如果文字不包含空格,是否可以在40個字符之後切分文本?

我該如何檢查任何地方空間的存在,如果不存在,請插入空格。

我在尋找'最佳實踐',因爲我確定這是Web應用程序的常見問題。

+2

標題詢問如何插入空格。這個問題問如何刪除文本,如果它包含一個空格。這應該是什麼? – Amy 2009-08-24 15:56:17

回答

0

<wbr/>標籤是專爲這一目的。還有一些其他的html實體可以幫助解決這個問題。從本質上講,它建議瀏覽器,如果線路太長,這將是一個可以休息的地方。

你可以在這裏閱讀更多:

http://www.quirksmode.org/oddsandends/wbr.html

+0

所以我應該在x字符之後插入該標籤? – mrblah 2009-08-24 16:31:13

+0

是的。確定適合您網站佈局的字符的閾值。 – apiguy 2009-08-24 16:46:31

0

除非我過度簡化了問題:

overflow: hidden; 

應該做的伎倆。

+0

但後來文本被隱藏? – mrblah 2009-08-24 16:18:01

2

這種情況下的最佳做法是重新訪問您的頁面佈局設計。

這聽起來像你設計的東西有點太靈活的網絡。用戶總是可以選擇調整瀏覽器的大小......當你在這裏描述它時,它肯定會破壞你的佈局。

強迫他們的手是一個糟糕的用戶體驗。

創造一些靈活的,其行爲正常,不管長度是更好的選擇......

相關問題