我很想知道哪种方式是最好的表现明智的,想想这个简单的一般例子,我希望有一个包含文本的元素,大胆的下划线和蓝色的颜色。很多关于元素与一个特定类的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