2010-05-28 36 views
0

我有一個評論框,如果他們進入長的一個字,「aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa」文本不重複的div

框將打破(文字資料覈實的),我用溢出:隱藏,但是我的朋友希望它打破像普通文本一樣。

任何想法如何解決?

+0

描述像正常一樣的突破?你想限制可以輸入的字符嗎?或者你想讓它返回一個無效的聲明? – Sphvn 2010-05-28 05:50:23

+0

我想要文本aaaaaaaaaaaaaaaaaaaaaaaaaaa,所以按照div框,如果它太長,可能會下降到第二行。 – newinjs 2010-05-28 06:04:47

回答

3

爲了讓overflow隱藏大於容器尺寸的內容,該容器必須有一組width。但即便如此,CSS並沒有打破長單詞。 (除了IE有word-wrap: break-word指令Further reading

如果你正在使用某種類型的服務器端處理(我假設你是這樣),你可以通過在預設長度處分解長字來處理文本內容從而避免溢出。

+0

啊,我想用php的wordwrap功能去吧。 謝謝 – newinjs 2010-05-28 06:14:29

0

您需要使用任何服務器語言來設計某種方式來打破字符串。你可以使用正則表達式組合(檢查長的不間斷字符串),然後將它與某些字符串分割函數結合以插入一些換行符或其他內容。