我有一些文本需要用双引号括起来,如果超过两行,需要用省略号截断。不管文本是否被截断,都应该用双引号括起来。
在我的例子中-在附加的片段中,线夹css覆盖了css之后的::。
要求:
"bla bla bla
bla bla bl..."
我的css行为:(Ending“被...覆盖)
"bla bla bla
bla bla bl...
.sampleText {
width: 160px;
font-size: 14px;
line-height: 18px;
quotes: "“" "”" "‘" "’";
}
.sampleText::before {
content: open-quote;
}
.sampleText::after {
content: close-quote;
}
.lineClamp {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
<html>
<body>
<div class="sampleText lineClamp">
The quick brown fox jumps over the lazy dog and Jived fox nymph grabs quick waltz.
</div>
</body>
</html>
1条答案
按热度按时间v09wglhw1#
您可以使用相对定位来锚伪元素,这些伪元素将成为您的引号,即
.sampleText
上的position: relative
,然后在文本前后放置的两个伪元素上使用position: absolute
。这似乎是做的把戏。