CSS中的领先是如何控制的?我有一个正在包装的标题标签。顶线和底线之间的距离太大。我想减少这个数额。这不是我尝试过的填充或边距。
问问题
73 次
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 回答