css强制换行和超出部分隐藏实现

1、强制换行

word-break:break-all;只对英文起作用,以字母作为换行依据

word-wrap:break-word;只对英文起作用,以单词作为换行依据

white-space:pre-wrap;只对中文起作用,强制换行

word-break:break-all和word-wrap:break-word的区别:

word-break:break-all 
假设div宽度为400px,它的内容就会到400px自动换行,如果该行末端有个很长的英文单词,它会把单词截断,一部分保持在行尾,另一部分换到下一行。 

word-wrap:break-word 
例子与上面一样,但区别就是它会把整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉。

2、禁止换行

white-space:nowrap;禁止换行

white-space:normal 默认

overflow:hidden;将多出的内容隐藏起来

text-overflow:ellipsis;让多出的内容以省略号…来表达

posted on 2018-12-05 14:13  平平淡淡summer  阅读(847)  评论(0编辑  收藏  举报

导航