【发布时间】:2022-01-06 05:55:55
【问题描述】:
目前我有个需求,需要显示一块文章最多一行,多余的部分需要用省略号代替……
网上一般推荐的方法如下:
white-space: nowrap;
overflow: hidden ;
text-overflow: ellipsis;
但是由于我的布局,我不知道为什么要使用 white-space: nowrap;会造成布局混乱,所以我在找能满足这个要求的,但是我没有用white-space: nowrap;这个属性,其他 CSS 方法!
如果您有其他javascript方法可以做到,也欢迎您提供您宝贵的cmet,谢谢。
.text-line{
height: 100px;
background-color: #AAA8A8;
display: inline-block;
width: 300px;
color: #000;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
<div class="text-line">loremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremloremlorem</div>
【问题讨论】:
标签: javascript jquery css