css – “#someid ul li.someclass a”和“#someid ul li .someclass a”之间的区别? (注意空白)

前端之家收集整理的这篇文章主要介绍了css – “#someid ul li.someclass a”和“#someid ul li .someclass a”之间的区别? (注意空白)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我没有很多CSS经验,但最近我发现在类选择器之前有一个空格和没有一个空格之间有区别.到目前为止,我只知道它们被解释为两个不同的东西…… CSS中有经验的人能否向我解释具体的区别是什么?这也适用于id选择器吗?

谢谢.感谢你的回答.

最佳答案
#someid ul li.someclass一种手段

Anchors that are descendants of
list items that have the class someclass and are themselves descendants of
unordered lists that are descendants of
the element with ID someid.

#someid ul li .someclass a means

Anchors that are descendants of
any elements that have the class someclass and are themselves descendants of
list items that are descendants of
unordered lists that are descendants of
the element with ID someid.

因此,< a>以下标记中的元素由第一个规则匹配,但不与第二个规则匹配:

并且< a>以下标记中的元素由第二个规则匹配,但不是由第一个规则匹配:

猜你在找的CSS相关文章