css设置文本最多显示两行,多余部分为省略号
2017-09-13 11:44
567 查看
首先,要知道css的三条属性。
overflow:hidden; //超出的文本隐藏
text-overflow:ellipsis; //溢出用省略号显示
white-space:nowrap; //溢出不换行
这三个是css的基础属性,需要记得。
但是第三条属性,只能显示一行,不能用在这里,那么如果显示多行呢?
css3解决了这个问题,解决方法如下:
display:-webkit-box; //将对象作为弹性伸缩盒子模型显示。
-webkit-box-orient:vertical; //从上到下垂直排列子元素(设置伸缩盒子的子元素排列方式)
-webkit-line-clamp:2; //这个属性不是css的规范属性,需要组合上面两个属性,表示显示的行数。
最后的css样式如下:
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
overflow:hidden; //超出的文本隐藏
text-overflow:ellipsis; //溢出用省略号显示
white-space:nowrap; //溢出不换行
这三个是css的基础属性,需要记得。
但是第三条属性,只能显示一行,不能用在这里,那么如果显示多行呢?
css3解决了这个问题,解决方法如下:
display:-webkit-box; //将对象作为弹性伸缩盒子模型显示。
-webkit-box-orient:vertical; //从上到下垂直排列子元素(设置伸缩盒子的子元素排列方式)
-webkit-line-clamp:2; //这个属性不是css的规范属性,需要组合上面两个属性,表示显示的行数。
最后的css样式如下:
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
相关文章推荐
- CSS设置多余的文本显示省略号
- CSS实现文本显示部分内容,多余文本显示省略号
- CSS设置多余的文本显示省略号
- CSS设置多余的文本显示省略号
- CSS设置多余的文本显示省略号
- CSS设置多余的文本显示省略号
- CSS强制文本在一行内显示若有多余字符则使用省略号表示
- css 控制文本显示两行 超过省略号显示
- CSS单/多行文本溢出部分显示省略号
- CSS强制文本在一行内显示若有多余字符则使用省略号表示
- div内文字显示两行,超出两行部分省略号显示css
- css 控制文本显示两行 超过省略号显示
- div+css设置列表li超出部分显示省略号
- css-文本两行或多行文本溢出显示省略号(转)
- css实现文本两行或多行文本溢出显示省略号
- android文本限制输入行数,多余部分显示省略号
- TextView设置最多显示指定个字符,超过部分显示...(省略号)
- H5中设置文本单行显示,超出部分打省略号,鼠标移到文本时alt出全部文本内容
- CSS文本超出2行就隐藏并且显示省略号,单行居中,两行居左
- TextView设置最多显示指定个字符,超过部分显示...(省略号) 单行显示