在现代HTML编码中,常常给元素添加多个类名,例如
<div class="class1 class2 class3 class4 ..."
</div>
这使我们在不为不同类重复CSS属性的情况下具有极大的灵活性。
从逻辑上讲,浏览器会消耗更多资源来收集不同类的CSS属性并应用于相应的元素。
由于难以对此进行可靠的基准测试,因此我从理论角度提出这个问题。想象一下页面上的大多数HTML元素都有几个类(例如10个类)。这会使页面呈现更加困难和缓慢吗?这种减速是否明显且值得考虑?
通常,浏览器从不同的类中读取属性的共同过程是什么?