我使用2種方式,但我更喜歡第一個由於重用代碼。有些更喜歡一個或其他。但是我想知道大型程式化頁面中的負載是否比另一種更好。什麼是更快:更多的類或獨特的類
1)
<style>
.red{ color:red}
.right25{ margin-right: 25px}
.bold{ font-weight:bold}
</style>
<p class="red right25 bold">this is a red text, bold and right margin 25px</p>
2)
<style>
.class1{ color:red; margin-right: 25px; font-weight:bold}
</style>
<p class="class1">this is a red text, bold and right margin 25px</p>
你不會注意到速度的差異。選擇一個能夠讓你的代碼更好地組織起來並且更加可重用的代碼。 – 2014-09-22 17:48:30
我不會推薦使用像'.red'和'.right25'這樣的類名。類名的全部觀點是,您可以在不訪問任何風格的情況下更改CSS的含義,只要您這樣做,您的風格名稱就會令人難以置信地誤導 - 弄亂了使用樣式名稱的整個想法。你應該使用'.header'和'.product'等類名稱,然後爲這些類型的名稱分配多個樣式來定義你希望如何查看該類別的對象。 – jfriend00 2014-09-22 17:52:45
至於性能差異,它可能可以忽略不計。如果你真的想知道,你將不得不創建一個真實世界的代表性測試,並實際測量(如所有與性能相關的問題)。但是,在這裏優化代碼遠遠比任何可能的性能差異都重要得多。 – jfriend00 2014-09-22 17:55:22