大多数时候CSS不是您的网页加载缓慢的原因。在某些情况下,如果您的CSS文件混乱了数百个无法使用的选择器,它可以减少您的网站加载时间。以下是一些关于如何编写快速,可维护的CSS的基本指南。
不同选择器的性能
看看这个例子:
#unique-id { } // fastest
.general-class { } // also fast
li { } // ok
* { } // slow
不出所料,ID选择器是最快的,其次是类。像div
或li
这样的简单标记元素处理得相当慢。
如何选择元素
想象下面的CSS:...