css如何实现文本超出部分显示省略号
          发布时间:2023-06-01 14:47:00
        
        
          发布人:zyh
        
        
      
      CSS中可以使用text-overflow属性实现文本超出部分显示省略号的效果。当一个元素的文本内容超出了其容器的宽度或高度时,text-overflow属性可以控制文本的显示方式。
实现步骤如下:
1. 设置文本溢出隐藏
我们需要使用CSS中的overflow属性将文本内容超出容器的部分进行隐藏。
div {
  width: 150px;
  overflow: hidden;
}
2. 显示省略号
使用text-overflow属性控制文本超出部分的显示方式,常在该属性与white-space和overflow属性一起使用。这三个属性的顺序必须为:
div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
其中,white-space属性用于设置文本不换行,overflow属性用于设置文本溢出隐藏,text-overflow属性用于设置超出部分以省略号表示。
完整示例代码:
<div>
  I am text that is too long to fit in this container and will be truncated.
</div>
<style>
  div {
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
</style>
效果如下:
I am text that is too...


