在CSS中,可以使用word-wrap
和word-break
属性来控制英文或数字的自动换行。
word-wrap: break-word;
允许在长单词或URL地址内部换行。word-break: break-all;
允许任意位置的单词或数字断行。
示例代码:
/* 允许在长单词中间换行 */
.word-wrap {
word-wrap: break-word;
}
/* 允许在任意位置断行单词或数字 */
.word-break {
word-break: break-all;
}
HTML使用方法:
<div class="word-wrap">ThisIsAVeryLongWordThatWillBeBrokenIfNeeded</div>
<div class="word-break">123456789012345678901234567890</div>
在这个例子中,第一个div
使用word-wrap
,当单词长度超过容器宽度时,会在容器边缘处断行。第二个div
使用word-break
,不论是数字还是英文,只要长度超过容器,就会在任意位置断行。