<!DOCTYPE html> <html> <head> <style> p.test1 { width:150px; border:1px solid #000000; } p.test2 { width:150px; border:1px solid #000000; } </style> </head> <body> <p class="test1">This is a veryveryveryveryveryveryveryveryveryvery long paragraph.</p> <p class="test2">This is a veryveryveryveryveryveryveryveryveryvery long paragraph.</p> <p><b>註釋:</b>目前 Opera 不支持 word-break 屬性。</p> </body> </html>
因爲文字超過了p標籤的寬度,因此就會發生換行,那麼運行的結果是這樣的:html
瀏覽器會自動的爲文字換行,要控制這個換行,就要使用word-break屬性瀏覽器
word-break:normal;就是使用瀏覽器自帶的換行屬性spa
若是是word-break屬性爲break-all的時候,就是隻要碰到了內容的最大長度就換行,不論是不是一個單詞:
code
<!DOCTYPE html> <html> <head> <style> p.test1 { width:150px; border:1px solid #000000; word-break:break-all; } </style> </head> <body> <p class="test1">This is a veryveryveryveryveryveryveryveryveryvery long paragraph.</p> <p class="test2">This is a veryveryveryveryveryveryveryveryveryvery long paragraph.</p> <p><b>註釋:</b>目前 Opera 不支持 word-break 屬性。</p> </body> </html>
運行的結果:orm
long這個單詞就被分開了very這個單詞也被分開了htm
而是用keep-all只能在半角空格或連字符處換行。,因爲只容許在空格換行,運行的結果就是:class