css截取字符串,当多余的字符超过宽度时后面用省略号显示
我们使用text-overflow属性可以实现css截取字符串功能。

样式示例:

test{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:20px;}

html示例:

<div id="test">CSS强制文本在一行内显示若有多余字符则使用省略号表示</div>

上面的样式会将id为test的元素超出20像素之外的文字隐藏,并替换为三个英文半角的句号...


注意:

  1. 仅定义text-overflow:ellipsis; 不能实现省略号效果。
  2. 定义text-overflow:ellipsis; white-space:nowrap; 同样不能实现省略号效果
  3. 同时应用: text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 可实现所想要得到的溢出文本显示省略号

样式说明:

  • text-overflow主要支持2个值:ellipsis为显示省略号,clip为修剪文本,是默认值
  • white-space:nowrap;的作用是不让元素中的内容折行,在一行显示
  • overflow:hidden;为溢出隐藏,目的是超过元素宽高的部分不再显示
  • width:20px;设置了元素的宽度,内容超出这个宽度后会显示省略号


感谢您的阅读,希望对您有帮助,本文版权归 #惊讶# 所有

评论 (0)