【发布时间】:2013-12-14 16:06:05
【问题描述】:
here 提出了一个非常相似的问题,但答案确实足够......
CSS line-height 属性控制字母上方的空白量。使其更大/更小将文本行更远/更近地排列在一起。但是如果你将行高设置为与字体大小完全相同的值,文本上方仍然会有空白。
所以这不太行......
div { height: 80px; }
span { font-size : 80px; line-height : 80px; }
<div>
<span>Foo</span>
</div>
http://jsfiddle.net/s_d_p/yMHVs/
封闭文本与容器高度的实际匹配程度似乎因字体而异。
所以我的问题分为两部分:
当我们设置 line-height 时,我们实际上在调整什么?
有没有办法完全删除它,使字母精确地放入容器中?
【问题讨论】: