文字溢出、换行、截断

1.文字不换行

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

描述
normal 默认,空白会被浏览器忽略
pre 空白会被浏览器保留,其行为方式类似HTML中
标签
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;

你可能感兴趣的:(文字溢出、换行、截断)