好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css溢出省略号代替

CSS中,经常会出现内容过长而导致溢出的情况,这时候我们可以使用overflow属性来解决,但是有时候我们希望在溢出的部分显示省略号,这时候就需要使用text-overflow属性。

text-overflow属性可以使用在以下几种情况下:

/*单行文本超出时,显示省略号*/
p{
white-space: nowrap; /*强制不换行*/
overflow: hidden; /*超出隐藏*/
text-overflow: ellipsis; /*省略号*/
}
/*多行文本超出时,显示省略号*/
p{
overflow: hidden; /*超出隐藏*/
text-overflow: ellipsis; /*省略号*/
display: -webkit-box; /*将元素作为弹性容器*/
-webkit-box-orient: vertical; /*弹性容器的子元素垂直排列*/
-webkit-line-clamp: 2; /*限制弹性容器内的子元素数量*/
/*以上代码只会显示p元素内的前两行,超出的部分用省略号代替*/
}

需要注意的是,text-overflow属性只能用于设置在一个盒子中的单行或多行文本,且该盒子必须具有固定的宽度(width)且不可被缩小。对于flex布局和grid布局,text-overflow属性也不起作用。

总之,在我们使用CSS进行排版的过程中,text-overflow属性常常用来解决文本内容溢出的问题,同时使用时也需要注意它的一些限制和规则。

查看更多关于css溢出省略号代替的详细内容...

  阅读:23次

上一篇: css溢出是点点点

下一篇:css溢出变