【发布时间】:2011-12-01 01:04:00
【问题描述】:
最近我一直在将具有匹配属性的选择器堆叠到一个规则中,认为这样更有效:
.logo, .menu, .format h2, .format h3, .format h4, .format h5, .format h6, #footer {
font-family: 'Compressed Light', sans-serif;
font-weight: 200;
font-style: normal;
font-variant: small-caps;
}
.logo {
font-size: 3.692307692em; /* 48px / 13px */
line-height: 100%;
}
然后我在单独的规则中设置其他字体属性,例如大小和行高。
即使我需要尽可能多的大小调整规则,使用速记(包括所有属性)会更有效吗?
.logo {
font: normal small-caps 200 3.692307692em/100% 'Compressed Light', sans-serif; /* 48px / 13px */
}
浏览器处理哪种风格更快?
【问题讨论】:
-
"只是想尽我所能保存毫秒加载。"干什么用的?
-
@BoltClock 我只想回答具体问题。如果您认为不值得回答,请继续。我宁愿不要浪费我的时间来解决那些没有回答我提出的实际问题的人。你问我为什么要提高网站性能?真的吗?
-
@JeffSebring “更高效的 CSS”非常含糊。你是说下载时间,还是分页,时间,还是???
-
P.S. @BoltClock 提出了一个有效的观点——除非你正在运行一个拥有数千行 CSS 和数百条规则的怪物网站,否则它不会有什么不同。
-
我宁愿不要浪费我的时间来考虑仅仅几毫秒。咻。
标签: css performance css-selectors