语法如下:
word-break: normal | break-all | keep-all | break-word | inherit;
常见的取值包括:
- normal:默认值,使用默认的换行规则,通常是在空格或连字符处断开单词。
- break-all:允许在单词内部断行,即使这可能导致溢出容器。
- keep-all:禁止在非中文文本中的空格或连字符处断行,适用于 CJK(中文、日文和韩文)文本。
- break-word:在单词内部断行,但不允许溢出容器。
- inherit:继承父元素的 word-break 值。
下面是一个简单的例子,演示了如何使用 word-break:
.normal {
word-break: normal; /* 使用默认的换行规则 */
}
.break-all {
word-break: break-all; /* 允许在单词内部断行,可能导致溢出容器 */
}
.keep-all {
word-break: keep-all; /* 在非中文文本中的空格或连字符处不断行 */
}
.break-word {
word-break: break-word; /* 在单词内部断行,不允许溢出容器 */
}
在这个例子中,不同类的元素展示了不同的 word-break 属性取值效果,从而影响了单词的断行方式。
转载请注明出处:http://www.zyzy.cn/article/detail/4274/CSS