一个例子搞懂CSS中word-wrap、word-break

不羁岁月 提交于 2020-03-17 02:04:15
<div class="longW">这有一个长单词叫 longggggggggggggggggggggggggggg </div> 

1


1、设置 word-wrap:break-word

它会首先尝试挪到下一行,看看下一行的宽度够不够,放不下的话就在下一行进行单词内的强制断句

2

word-wrap 决定是否允许单词内断句

  • normal: 只在允许的断字点换行(浏览器保持默认处理:长单词就会溢出) 。
  • break-word:在长单词或URL地址内部进行换行。

2、设置 word-break:break-all

它断句的方式非常粗暴,word-break:break-all不会尝试把长单词挪到下一行,而是直接进行单词内的断句,当这一行放不下的时候就直接强制断句。如果想更节省空间,那就用word-break:break-all。

3

word-break 决定用什么方式来断句

  • normal:使用浏览器默认的换行规则。
  • break-all:允许在单词内换行 , 允许任意非CJK(Chinese/Japanese/Korean)文本间的单词断行。
  • keep-all:只能在半角空格或连字符处换行,不允许CJK(Chinese/Japanese/Korean)文本中的单词换行,只能在半角空格或连字符处换行。非CJK文本的行为实际上和normal一致。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!