1

CSS中的领先是如何控制的?我有一个正在包装的标题标签。顶线和底线之间的距离太大。我想减少这个数额。这不是我尝试过的填充或边距。

4

2 回答 2

3

尝试使用这个:

line-height:normal;

或将其设置为等于您的标题font-size

于 2013-02-04T12:40:57.380 回答
0

基本上,前导是用line-height属性设置的,对于它,最好的方法通常是将其设置为纯数字。它以当前字体大小为隐含单位。设置line-height: 1是指将文本设置为实心,使一行的高度等于字体的大小(高度)。对于某些字体,您可以使用更小的值,例如 0.9 甚至 0.8。您需要使用您的实际内容和样式对此进行测试,但最好谨慎(文本可能有一天会更改,并且使用的字体可能不是您声明的)。

不过,行的格式可能会更复杂。如果文本中有上标或来自不同字体的字符,浏览器可能会感到被迫使用大于 CSS 中声明的行高。

PS 通常,如果标题需要换行,则需要缩短。

于 2013-02-04T14:24:25.150 回答