在CSS中,[class] [class]比[element] [class]快吗?

前端之家收集整理的这篇文章主要介绍了在CSS中,[class] [class]比[element] [class]快吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道这很挑剔但是我正在和一个编辑器一起工作,这个编辑器会发现CSS并不断抱怨
don't use adjoining classes > e.g.  .foo.bar

我忽略了这些警告,但这让我很好奇,却找不到任何警告.说我有:

<ul class="foo bar"></ul>

哪个CSS选择器更快:

ul.foo
  .bar.foo

我知道选择器从右到左工作,所以在这两种情况下都会首先选择foo,之后浏览器必须找到在选择(?)或所有.bar元素(?)中查找所有ul.

题:
在CSS中,[class] [class]比[element] [class]快吗?

谢谢!

解决方法

只是为了完整起见:为什么css lint会抱怨?
答:相邻的类不适用于一些非常老的浏览器.

引自http://csslint.net/about.html

Don’t use adjoining classes

Adjoining classes look like .foo.bar. While technically allowed in CSS,these aren’t handled properly by Internet Explorer 6 and earlier.

猜你在找的CSS相关文章