假设我要定位一个span类元素:

如果我这样做,则没有任何效果:

ul#sponsors li span .spanelement {
}


但是,如果我这样做:

ul#sponsors li span.spanelement {
}


工作正常这里有什么区别?

最佳答案

这个:

ul#sponsors li span .spanelement { }


class="spanelement"匹配的任何元素,但必须在范围内(在id为“ sponsors”的ul的li内)。

这个:

ul#sponsors li span.spanelement { }


匹配<span class="spanelement">本身(前提是它位于ul中id为“ sponsors”的ul中)。

关于css - 使用CSS进行此类定位的类有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6647311/

10-15 13:57