单行文本溢出隐藏:
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
注意:overflow: hidden;本身是作用于块级元素上的。 如果包裹文本的元素是行内元素,那么overflow将不会生效,因为行内元素是靠子元素撑开的,它虐没有能力去切割元素。所以要加上display:block,将行内元素转换成块级元素。
display: block; /* 如果是行内元素要转换成块级元素 */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
多行文本溢出隐藏
display: -webkit-box;
-webkit-box-orient: vertical; /* 设置对齐模式 */
-webkit-line-clamp: 3; /* 设置显示行数 */
overflow: hidden;
text-overflow: ellipsis;
多行文本需要利用webkit内核特有的属性。
设置对齐模式:更多模式参考-> 菜鸟教程