Css 使用类名与类名声明元素的速度

Css 使用类名与类名声明元素的速度,css,Css,如果我用 input.classname 或者如果我只定义 .classname 在CSS中?否,CSS规则从右向左匹配。也就是说,它们将具有相同的性能。技术上是的,在速度上存在着非常微小的差异。但是你不需要担心CSS匹配的速度。它是微秒(百万分之一秒) 你应该担心的是特异性 在这里查看我的。浏览器从右到左读取CSS选择器。所以我假设只有类名更快。 我不会标记Qualified类,尽管您希望某些样式根据元素的不同而有所不同。您可以尝试创建一个基准。除此之外,为了灵活性,我认为最好使用.cla

如果我用

input.classname
或者如果我只定义

.classname

在CSS中?

否,CSS规则从右向左匹配。也就是说,它们将具有相同的性能。

技术上是的,在速度上存在着非常微小的差异。但是你不需要担心CSS匹配的速度。它是微秒(百万分之一秒)

你应该担心的是特异性


在这里查看我的

浏览器从右到左读取CSS选择器。所以我假设只有类名更快。
我不会标记Qualified类,尽管您希望某些样式根据元素的不同而有所不同。

您可以尝试创建一个基准。除此之外,为了灵活性,我认为最好使用
.classname
而不是
元素.classname
,这样您就可以在不同的元素上应用该类。但是,在某些情况下,您可能希望以相同的方式设置所有元素的样式,但其中一种略有不同。
元素.classname
可以派上用场。但这也可以通过使用其他类来实现。