简单的问题。 ul#someid
和#someid ul
之间有什么区别?
答案 0 :(得分:5)
第一个选择<ul>
属性为id
的{{1}}元素。第二个选择someid
<ul>
id
的任何元素内的所有someid
元素。这个空间有很大的不同。
答案 1 :(得分:2)
第一个是定位ul
节点,其id为someid
,第二个节点定位ul
,该节点位于标识为{{1}的节点的子节点中的任何位置}
第一种模式匹配:
someid
,第二种模式匹配:
<ul id="someid">
...
</ul>
答案 2 :(得分:2)
前一个选择器会选择标识为<ul>
的{{1}},而后一个选择器会查找标识为#someid
并且#someid
为后代的元素。该空间称为descendant combinator