在我的Angular应用程序中(我在4.3.1版本中)我在多行后添加CSS省略号。
为此,我在Sass中使用以下css代码。webkit框东方造型从造型中消失
.ellipsis {
-webkit-box-orient: vertical;
display: block;
display: -webkit-box;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
由于某些原因,box-orient行会简单地从样式中删除,导致省略号不起作用。这似乎发生在Angular和Ionic应用程序中。
https://developer.mozilla.org/en-US/docs/Web/CSS/box-orient是一个老版本的语法和要求Flexbox的 –
我知道这是过时了,但添加省略号时,它仍然有效在一段的第n行。在我的情况下,因为所有用户都使用相同的浏览器,所以使用起来很安全。 –