我试图让一个文本字符触摸它下面的钻孔器。
我没有边距也没有填充,但是有一个间隙,因为字体字符本身似乎在字符下方有空格。
我试图减少行高,但这会削减字符的顶部。我想剪掉字符的底部。这可能吗?
基线以下的空间在印刷世界中称为下降。不幸的是,您无法使用 CSS 进行调整。
你可以做的是将你的字符串放在一个 div 中。在 CSS 中设置height
你想要的,然后设置overflow:hidden;
<div class="cutter">
This a test string
</div>
CSS:
.cutter {
display:block;
font-size:24px;
height:20px;
overflow:hidden;
}
结果:
正如 Dai 在评论中指出的那样,您还可以将文本放置和定位在父容器中,然后应用负底部边距。
请检查此代码段,这可能会对您有所帮助!
div {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
我将此参考https://www.codegrepper.com/code-examples/css/css+text+truncate+max+height