<div>
<p>这里是一行</p>
<p>这里是一行这里是一行这里是一行</p>
<p>这里是一行这里是一行这里是一行</p>
</div>
// css
div {
width: 50px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
p {
margin: 0;
}
出来的效果是这样,但我希望在div的第三行截取,无论里面有没有段落都截取掉,而不是p标签的第三行截取。
我需要的效果是这样,如何做呢?谢谢~
用css选择器选择最后一行,然后对最后一行做超出就做省略号