1

我试图了解进入以下 CSS 样式的 CSS 计算过程。该代码来自响应式 Wordpress 主题,我无法弄清楚作者是如何得出<h>元素行高的 em 值的。我在这里完成了以下教程。

该教程非常有帮助,但我看不出下面代码的作者是如何得出他/她的数字的。如果有人能解释这位作者使用的公式和过程,我将不胜感激。看起来 14px 是基本字体大小,22px 是基本边距,它产生了 1.57142857 的基本前导(22 / 14 = 1.57142857)。除此之外,我看不到作者对元素的 line-height 值的推理。

body { font:normal 14px/1.57142857 Arial,"Helvetica Neue",Helvetica,sans-serif; }

h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, address,
dl, ol, ul, table,
legend, hr, figure {    
margin-bottom:22px;
}

li > ul,
li > ol {
margin-bottom:0; 
}

/* Headings */
h1, .h1 { font-size:60px; line-height:1.10000000; font-weight:normal;  }
h2, .h2 { font-size:36px; line-height:1.16666667; font-weight:normal;  }  
h3, .h3 { font-size:24px; line-height:1.25000000; font-weight:normal;  }
h4, .h4 { font-size:18px; line-height:1.33333333; font-weight:normal; }
h5, .h5 { font-size:14px; line-height:1.57142857; font-weight:normal; }
h6, .h6 { font-size:12px; line-height:1.57142857; font-weight:normal; }
4

1 回答 1

0

作者一定使用了模块化比例尺。

检查Zurb 的 Foundation 框架如何使用它的描述

于 2013-01-09T18:56:05.383 回答