这是一个非常重要的区别。这个 这就是为什么它总是强烈的 建议你使用无单位 数字,如果你要设置一个 线条高度就像是 html或body元素,或者确实在 任何要有的元素 后代元素。
http://meyerweb.com/eric/thoughts/2006/02/08/unitless-line-heights/
所以现在我将遵循这个建议。但有没有任何缺点可以遵循这个?
答案 0 :(得分:1)
但有没有任何缺点可以遵循这个?
我看不到任何。他描述的行为:
那有什么区别?当您定义一个统一值(如1em)时,您将设置为将计算结果传递给任何后代。例如,假设以下CSS应用于包含以下标记片段的文档:
通常是你想要的。某些具有固定line-height
s的排版非常专业的设计可能会有例外情况,以实现某种效果。但那将是罕见的,当你看到它们时你会认出它们。