我意识到这可能是一个模糊的问题,但我不确定在创作网站时什么是行高的最佳方法。您是否为整个站点创建一个全局声明,然后为每个单独的元素声明单独的行高?这里有哪些最佳实践?
问问题
1649 次
2 回答
6
最好的办法是在没有单位的身体上全局设置它。(1.5 而不是 1.5em)
这样,行高将是元素字体大小的 1.5 倍,这会导致相对行高有助于您的垂直基线/垂直节奏。
如果通过缩放来增加字体大小,则行高会自行调整为新的字体大小
于 2013-04-03T15:39:30.050 回答
0
这仅取决于您的页面上将有多少种行高,如果大多数都相同,请遵循 Lowkase 的建议并在body
标签上设置默认值,然后在其他标签上设置变体。或者你可以有三个类,比如.lhs
(行高小),.lhm
并将.lhl
这些类放在你的元素上以指定行高。通过这种方式,您可以最大限度地减少指定行高时使用的代码行数。
.lhs {
line-height: 10px;
}
.lhm {
line-height: 30px;
}
.lhl {
line-height: 50px;
}
于 2013-04-03T15:33:46.133 回答