我记得曾经看过一份样式指南,解释了每个元素的合适行高应该是多少。我在谷歌上找不到它。
如果有人能链接给我这样的指南,或者在回答中解释一下,我将不胜感激。
谢谢!
编辑:对不起,请让我澄清一下。我不是在问如何使用CSS设置行高,而是各种元素推荐的行高是多少。例如标题、段落文本等。
谢谢!
如果有人能链接给我这样的指南,或者在回答中解释一下,我将不胜感激。
谢谢!
编辑:对不起,请让我澄清一下。我不是在问如何使用CSS设置行高,而是各种元素推荐的行高是多少。例如标题、段落文本等。
谢谢!
这里的信息很基础,但非常有用。
总结一下:
默认的line-height:normal
会给出line-height:1.2
,即字体大小的120%。如果您要更改它,最好还是使用没有单位的数字,例如lineheight:1.5
(字体大小的150%),因为然后元素的行高将从该元素的字体大小计算出来,即使行高是从具有不同字体大小的元素继承而来。
如果您使用line-height:10em
,则会根据指定行高的元素上的字体进行计算...如果此行高被具有不同字体大小的元素继承,则可能会出现错误。
同样地,像line-height:10px
这样的特定像素数量在应用于具有不同字体大小的元素时可能是错误的。
通常是字体大小的120%。
正常的行高值是normal。您可以使用数字(如1.6、2等)进行编辑。