CSS性能

n00*_*00b 0 css

两者之间是否有任何性能差异:

p {
  margin:0px;
  padding:0px;
}
Run Code Online (Sandbox Code Playgroud)

并省略最后一个分号:

p {
  margin:0px;
  padding:0px
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Nic*_*ver 5

没有,浏览器不关心拖尾分号,即使在IE6中也是如此.解析器将其检查为分隔符.

如果有的话,由于浏览器基本上执行的标记化并不比复杂得多.split(';'),因此第二种可能更快,可能是不可测量的,因为缺少额外的空标记.但是......区别将是无穷的,你就没有必要担心它无论哪种方式.

  • 更重要的是,省略最后一个分号是一个需要避免的维护问题. (9认同)