我希望这个问题不算太奇怪和随意。当我使用Firebug查看某些CSS时,我注意到每个标签的CSS属性都按字母顺序排列。
它是在试图告诉我们什么吗?
除了可以更快地找到所需的属性之外,我想知道这个问题:如果属性按字母顺序排列在原始样式表中,浏览器是否会更快地应用这些属性?
例如,这样做是否更快...
比这更好的方案吗?
它是在试图告诉我们什么吗?
除了可以更快地找到所需的属性之外,我想知道这个问题:如果属性按字母顺序排列在原始样式表中,浏览器是否会更快地应用这些属性?
例如,这样做是否更快...
body {
background: #222;
color: #DDD;
font-size: 0.85em;
}
#content {
background: #444;
padding: 1em;
}
p {
border-bottom: 0.9em;
line-height: 1.2em;
text-align: justify;
}
比这更好的方案吗?
body {
font-size: 0.85em;
background: #222;
color: #DDD;
}
#content {
padding: 1em;
background: #444;
}
p {
text-align: justify;
line-height: 1.2em;
border-bottom: 0.9em;
}
这个能有效地测试吗?
显然,这将在整个样式表中复制,因此浏览器是否从按顺序执行操作中受益,如果是,是否值得重新审视过去的样式表以重新排序呢?
--编辑--
好的,稍微修改一下我的问题:如果每个标记的属性始终按相同的顺序排列。每个标记的背景始终在边框之前,颜色等等(我知道我错过了一些!)对于每个标记都是如此。按字母顺序可以帮助您保持顺序,而不是最佳方法。
看起来压倒性的共识是这并不重要!