span标签设置文字超过后显示省略号

想设置span标签超过一定宽度后隐藏,多余的部分显示省略号,发现设置了宽度和overflow后不起作用,度娘后,发现少了个属性

.list .list-item .title {
width: 250px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
}

主要少了红色背景这句,网上的解释:这是因为span标签属于行内元素(inline),所以无法设置高度和宽度;如果需要改变其宽高,就需要将其转变为块体元素(block)或行内块体元素(inline-block)。

posted @ 2020-12-25 16:09  sharestone  阅读(7405)  评论(0编辑  收藏  举报