文字溢出、换行、截断

1.文字不换行

文字不换行,始终都在第一行里:white-space:'nowrap'

描述
normal 默认,空白会被浏览器忽略
pre 空白会被浏览器保留,其行为方式类似HTML中<pre>标签
nowrap 文本不会换行,文本会在痛一行上继续,直到遇到
标签
pre-wrap 保留空白符序列,但是正常地进行换行
pre-line 合并空白符序列,但是保留换行符
inherit 规定应该从父元素继承white-space属性的值

2.允许长单词换行

word-wrap:break-word

描述
normal 只在允许的断字点换行(浏览器保持默认处理)
break-word 在长单词或URL地址内部进行换行

3.换行不截断单词

word-break:break-all

描述
normal 使用浏览器默认的换行规则
break-all 允许在单词内换行
keep-all 只能在半角空格或连字符处换行

4.单行文字超出显示省略号

overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap

5.多行文字超出显示省略号

overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;   //显示文本的行数,
-webkit-box-orient:vertical;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容