我试过将行高设置为1em
,但是,字体上下仍然有一些空间(大约3px):
我怎样才能设置我的网站的行高,使之与字体高度完全相同?
JSF中间文件:http://jsfiddle.net/uovjzrn6/1/
超文本:
Hello, world!
CSS:
body {
font-size: 18px;
line-height: 1em;
}
我试过将行高设置为1em
,但是,字体上下仍然有一些空间(大约3px):
我怎样才能设置我的网站的行高,使之与字体高度完全相同?
JSF中间文件:http://jsfiddle.net/uovjzrn6/1/
超文本:
Hello, world!
CSS:
body {
font-size: 18px;
line-height: 1em;
}
4条答案
按热度按时间ut6juiuv1#
请参考以下示例
div
HTML5/CSS3:超文本标记语言
中央支助系统
希望这个能帮上忙。
ggazkfy82#
我认为您使用小提琴中所述的
line-height: 1
(* 无单位 *)做得很好。如MDN中所述:
使用的值是这个无单位值乘以元素的字体大小。计算的值与指定的值相同。在大多数情况下,这是设置行高的首选方法,在继承的情况下不会产生意外结果。
Working Fiddle
gz5pxeao3#
它拯救了我们。
e4yzc0pl4#
应该够了