CSS的word-break 屬性

<!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

相關文章
相關標籤/搜索