是否有一个简单的css属性来设置没有缓冲区的行高?

时间:2016-10-03 16:42:52

标签: css

是否有一个简单的css属性来设置没有缓冲区的行高? css line-height css属性可用于控制行上文本上方和下方的空间。但是,消除缓冲区似乎是一个试验和错误的问题,并使用行高属性进行调整。 css是否支持一个简单的属性来删除这个空间而没有反复试验?就像是 line-height-buffer:none属性?

1 个答案:

答案 0 :(得分:0)

如果将行高设置为字体大小(例如16px),则行上方和下方的唯一空格可能是由填充和/或边距引起的。所以,如果您使用这些设置

p { 
  font-size: 14px;
  line-height: 14px;
  padding: 0;
  margin: 0;
}

,线之间没有空格。

但请记住,只有某些字母达到了整个行的高度 - a" g"延伸到基线之下(不要与线混淆),但不能上升," f"可能会到达顶部(而不是底部) - 这总是取决于使用的字体。

P.S。:您也可以写

,而不是使用font-size值
line-height: 100%;