我很想知道哪種方式是最好的表現明智的,想想這個簡單的一般例子,我希望有一個包含文本的元素,大膽的下劃線和藍色的顏色。很多關於元素與一個特定類的CSS類?
我可以用這樣的方式:
<p class="bold underlined blue">Happy little clouds</p>
或
<p class="bold-underlined-blue">Happy little trees</p>
第一顯然會產生更多的類,但最終重新使用這些類的似乎不是使一個更好非常具體的課程,但另一方面,生產更多的課程,我認爲這會對性能產生影響。
如果你不會去重用,你會在更多其他規則中定義'font-weight:bold;'。因此,「性能影響」不應該成爲您的第一個解決方案的大問題。 –
表現方面,在*你的具體例子*中,第二個更好; CSS文件越小,載入的速度就越快。但是讓我們成爲現實 - 對於每個元素的特定類的實際使用情況是什麼?而不是可重用的?如果你爲每個元素製作一個特定的類,那麼你將總是擁有*至少*與頁面元素一樣多的CSS規則。如果你去重複使用的課程,你可以有100個元素,只有10個規則。所以在99.9%的情況下,*可重用類是最好的選擇。投票結束爲「主要意見基礎」。 – Santi
「主要基於意見」的一種方式會比另一種更快,這就是我所問的問題,但後來有可用性vs可讀性,我同意這種說法是基於意見的,而不是我問的問題 – LouisColeman