2015-09-07 59 views
2

显然有两组编码器:更少的CSS线获得更好的性能?

组1:

#wrapper { 
 
\t margin: 0 auto; 
 
}

组2:

#wrapper {margin: 0 auto;}

什么方法最高效?第2组由于行数较少而获得更好的性能?

+10

不管你想要写什么。 [Minify](https://developers.google.com/speed/docs/insights/MinifyResources)结果并将其压缩以优化加载时间。 – Ryan

+1

你在说**下载**或**处理**表演吗? – Brewal

+2

你们所有人都认为空间是否会影响性能?我宁愿优化更有意义的东西。 – starikovs

回答

3

解析器将从上到下读取文件。所以越少的线条越好。在性能方面,第二个例子是优越的。但是缩小可以完全消除这个问题。

0

是的,它提高了性能,因此存在缩小工具。也就是说,不要像这样在单行中开始开发代码,因为没有可读性。

为了可读性编写代码,然后根据评论者的说法缩小结果。

1

考虑你的两个例子与一个以上的规则,而不是:

组1

#wrapper { 
    margin: 0 auto; 
    padding: 10px 5px; 
    text-transform: uppercase; 
} 

组2

#wrapper { margin: 0 auto; padding: 10px 5px; text-transform: uppercase; } 

第一种方法更易于维护并且对维护者更易读(通常是人类,并不总是保证)。如果你minify你的CSS和JavaScript,那么你的写作风格并不重要,因为缩小会为你处理这些问题。尝试粘贴我的组1代码cssminifier.com,看看会发生什么。

相关问题