word-break:normal | keep-all | break-all | break-word
默认值:normal
适用于:所有元素
继承性:有
动画性:否
计算值:指定值
媒 体:视觉
normal
break-all
相同,不同的地方在于它要求一个没有断行破发点的词必须保持为一个整体单位。这与word-wrap的break-word
值效果相同word-break
,后期被w3c采纳成标准属性;break-all | break-word
属性值;同为强制打断单词的break-all
与break-word
的两个值,需要了解她们间的主要区别(下述2个示例需要在webkit/blink浏览器下查看):
break-all:
.test1 {
word-break: break-all;
}
break-all会在文本内容遇见边界时,强制将文本打断换行,而不考虑单词是否是完整的一个单位
break-word:
.test2 {
word-break: break-word;
}
break-word同样也会在文本内容遇见边界时,强制将文本打断换行,不同的在于它会考虑单词是否完整,如果当前行无法放下需要被打断的单词,为了保持完整性,会将整个单词放到下一行进行展示
Values | IE | Firefox | Chrome | Safari | Opera | iOS Safari | Android Browser | Android Chrome |
---|---|---|---|---|---|---|---|---|
Basic Support | 8.0+ | 40.0+ | 40.0+ | 8.0+ | 40.0+ | 8.0+ | 4.4+ | 28.0+ |
keep-all | 8.0+ | 40.0+ | 40.0-43.0 | 8.0 | 40.0+ | 8.0-8.4 | 4.4-43.0 | 28.0-43.0 |
44.0+ | 9.0+ | 9.0+ | 44.0+ | 44.0+ | ||||
break-word #1 | 8.0-16.0 | 40.0-58.0 | 40.0-43.0 | 8.0 | 40.0+ | 8.0-8.4 | 4.4-43.0 | 28.0-43.0 |
44.0+ | 9.0+ | 9.0+ | 44.0+ | 44.0+ |
break-word
属性值,不过对于版本的支持性,上述表格数据不一定准确。