顯然有兩組編碼器:更少的CSS線獲得更好的性能?
組1:
#wrapper {
\t margin: 0 auto;
}
組2:
#wrapper {margin: 0 auto;}
什麼方法最高效?第2組由於行數較少而獲得更好的性能?
顯然有兩組編碼器:更少的CSS線獲得更好的性能?
組1:
#wrapper {
\t margin: 0 auto;
}
組2:
#wrapper {margin: 0 auto;}
什麼方法最高效?第2組由於行數較少而獲得更好的性能?
解析器將從上到下讀取文件。所以越少的線條越好。在性能方面,第二個例子是優越的。但是縮小可以完全消除這個問題。
是的,它提高了性能,因此存在縮小工具。也就是說,不要像這樣在單行中開始開發代碼,因爲沒有可讀性。
爲了可讀性編寫代碼,然後根據評論者的說法縮小結果。
考慮你的兩個例子與一個以上的規則,而不是:
組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,看看會發生什麼。
不管你想要寫什麼。 [Minify](https://developers.google.com/speed/docs/insights/MinifyResources)結果並將其壓縮以優化加載時間。 – Ryan
你在說**下載**或**處理**表演嗎? – Brewal
你們所有人都認爲空間是否會影響性能?我寧願優化更有意義的東西。 – starikovs