我希望这个问题不是太奇怪和随意.当我使用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;
}
Run Code Online (Sandbox Code Playgroud)
......比这更好......?
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;
}
Run Code Online (Sandbox Code Playgroud)
这可以有效测试吗?
这显然会在整个样式表中复制,因此浏览器可以按顺序执行操作,如果是这样,是否值得重新访问过去的样式表来重新排序?
- 编辑 -
好的,我的问题略有改动:如果每个标签的属性总是以相同的顺序怎么办?背景始终在边界之前总是在颜色等之前等等(我知道我错过了一些!)对于每个标签.按字母顺序可以帮助您保持秩序,而不是最佳方法.
看起来压倒多数的共识是,重要的不是它!