【发布时间】:2016-07-25 19:44:45
【问题描述】:
我最近成了normalize.css的忠实粉丝
过去,我使用this 超级简单的方法来计算我的字体大小、行高、边距和填充计算。但是,normalize.css 的大小结构让我很困惑。
例如。通过body 标签,字体大小以 REM 和 PX 为单位计算,行高以无单位值计算:
body,
button,
input,
select,
textarea {
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
虽然边距和填充是在 EM 中计算的:
p {
margin-bottom: 1.5em;
}
一切是如何计算的?假设我想为我的<p> 标签添加 24px 的边距。这不是我以前遇到过的方法,重要的是我理解逻辑,这样我才能正确计算一切。非常感谢您提供进一步阅读的任何链接。
【问题讨论】: