white-space 这个属性是用来控制空白字符的显示的word-break这个属性是控制单词如何被拆分换行的。它有三个值:normal word-break: keep-all 所有“单词”一律不拆分换行 注意,我这里的“单词”包括连续的中文字符(还有日文、韩文等),或者可以理解为只有空格可以触发自动换行。 word-break: break-all 所有单词碰到边界一律拆分换行 不管你是incomprehensibilities这样一行都显示不下的单词,还是long这样很短的单词,只要碰到边界,都会被强制拆分换行。所以用 word-break: break-all 时要慎重呀。 word-wrap(overflow-wrap)这个属性也是控制单词如何被拆分换行的,实际上是作为 word-break 只有当一个单词一整行都显示不下时,才会拆分换行该单词 word-wrap 属性原本属于微软的一个私有属性,在 CSS3 现在的文本规范草案中已经被重名为 overflow-wrap 。word-wrap 现在被当作 overflow-wrap 的 “别名”。稳定的谷歌 Chrome 和 Opera 浏览器版本支持这种新语法。 所以我觉得 overflow-wrap (其实前面的 word-break 总结最后总结一下三个属性
|
|