html元素上未使用的类名会妨碍渲染性能(样式中没有相应的样式)。
例如:我有许多具有固定数字集的游戏类型,某些游戏类型要求数字集的样式不同。游戏类型键被添加到所有游戏类型的父级中,以允许在需要时为每种游戏类型设置不同的数字样式,尽管大多数使用默认样式,因此具有未使用的类。
答案 0 :(得分:1)
没有活跃的表现。它只会让你的样式表本身有更多的数据重量下载,但如果算上浏览器缓存,也可能看起来微不足道。
类是延迟加载的,并且不会整体嵌入到浏览器的渲染集中。只在需要时搜索它们。如果它们从未使用过,则不会影响您网站的性能。
最后有一个注意事项;如果你使用不同的类链(.abc .def:nth-child(1) .ghi
)与复杂的选择器,可能需要一些浏览器一点时间(几分之一毫秒)来试图找出发生了什么。您确实需要自己对这些情况进行基准测试,并且每个浏览器可能会有很大差异。
答案 1 :(得分:0)
浏览器必须阅读这些内容,是的,这肯定需要一点时间,但它不应该以任何你能注意到的方式影响性能(除非我们谈论数百或数千未使用的类可能)。我认为这是微观优化并继续前进。