【发布时间】:2020-11-23 06:37:57
【问题描述】:
.link {
background-color: red;
font-size:16px;
}
.link span {
background-color: royalblue;
font-size:16px;
line-height:16px;
}
<div class="link">
<span>textg</span>
</div>
容器的 line-height 应该是 font-size 的大小,即 16px,而不是 18.4px。如果将 font-size 减小到 15px,则 line-height 变为 17.4px。这些 2.4px 是从哪里来的?
这是一张快照以防万一。
【问题讨论】:
-
我认为你正在反对领先 - 使用一个旧的金属印刷术语 - 在一行类型之前和之后有一点空间。这篇最近的文章 [link]css-tricks.com/how-to-tame-line-height-in-css 可能是相关的。