一个直截了当的 CSS 问题。假设我们有这种风格:
body {
font-size : 16px;
}
p {
font-size : 0.875em; // relative to parent, 14px
line-height : 1em; //relative to this element, 14px
margin-bottom : 1em; //relative to this element, 14px
}
这意味着<p>
s 的 font-size 为 14px,line-height 为 14px,margin-bottom 为 14px。
我想要的是相当于:
body : {
font-size : 16px;
}
p {
font-size : 0.875em; // relative to parent, 14px;
line-height : 1em; // relative to parent line-height, 16px;
margin-bottom : 1em; // relative to parent margin-bottom, 16px;
}
我想要这个的原因是因为我想要一个尊重其基线的响应式字体大小。