本文主要是讲解word-wrap和word-break属性的含义与两者之间的区别,以及whtite-space各个属性值以前的区别。css
正常状况下,若是有一个单词很长,致使一行中剩下的空间已经放不下它时,则浏览器会把这个单词挪到下一行去:浏览器
可是若是这个单词挪到下一行中仍是一整行都存放不下,它就会溢出它的父容器。spa
css的word-wrap属性用来标明是否容许浏览器在单词内进行断句,这是为了防止当一个字符串太长而找不到它的天然断句点时产生溢出现象。3d
word-wrap: normal | break-wordorm
css的 word-break 属性用来标明怎么样进行单词内的断句。cdn
word-break: normal | break-all | keep-allblog
white-space 属性设置如何处理元素内的空白继承
white-space: normal | nowrap | pre | pre-wrap | pre-line | inherit字符串
换行符 | 空格和Tab | 文本超出容器宽度 | |
---|---|---|---|
normal | 忽略 | 折叠 | 换行 |
nowrap | 忽略 | 折叠 | 不换行 |
pre | 换行 | 保持原样 | 不换行 |
pre-wrap | 换行 | 保持原样 | 换行 |
pre-line | 换行 | 折叠 | 换行 |