是否有一个简单的css属性来设置没有缓冲区的行高? css line-height css属性可用于控制行上文本上方和下方的空间。但是,消除缓冲区似乎是一个试验和错误的问题,并使用行高属性进行调整。 css是否支持一个简单的属性来删除这个空间而没有反复试验?就像是 line-height-buffer:none属性?
答案 0 :(得分:0)
如果将行高设置为字体大小(例如16px),则行上方和下方的唯一空格可能是由填充和/或边距引起的。所以,如果您使用这些设置
p {
font-size: 14px;
line-height: 14px;
padding: 0;
margin: 0;
}
,线之间没有空格。
但请记住,只有某些字母达到了整个行的高度 - a" g"延伸到基线之下(不要与线混淆),但不能上升," f"可能会到达顶部(而不是底部) - 这总是取决于使用的字体。
P.S。:您也可以写
,而不是使用font-size值line-height: 100%;