📅  最后修改于: 2023-12-03 14:41:50.222000             🧑  作者: Mango
HTML | DOM 样式 wordBreak 属性是用于控制元素内文本的换行行为。它定义了在哪些位置换行以及如何截断长单词。
word-break: normal|break-all|keep-all|break-word|initial|inherit;
normal
: 默认值。使用默认的换行规则。break-all
: 允许在任意字符之间换行。keep-all
: 只能在半角空格或连字符处换行。break-word
: 在长单词内换行,适用于非英语文本。initial
: 设置属性为默认值。inherit
: 继承父元素的属性值。<!DOCTYPE html>
<html>
<head>
<style>
div {
width: 100px;
word-break: break-all;
}
</style>
</head>
<body>
<div>ThisIsAReallyLongWordThatDoesNotFitInsideTheDiv</div>
</body>
</html>
在上面的示例中,div 元素内的文本是一个非常长的单词。由于 word-break
属性设置为 break-all
,文本会在字母之间换行,以适应 div 的宽度。
wordBreak 属性在所有主流浏览器中都受支持。
wordBreak 属性可以控制元素内文本的换行方式。根据具体需求,可以选择不同的属性值来实现不同的换行效果。