1

简单的问题。ul#someid和 和有什么不一样#someid ul

4

3 回答 3

5

第一个选择<ul>具有id属性的元素someid。第二个选择具有of<ul>的任何元素内部的所有元素。空间有很大的不同。idsomeid

于 2013-06-06T18:55:37.900 回答
2

第一个是针对ul具有 id 的节点,someid第二个是针对ul具有 id 的节点的子节点中的任何位置的 asomeid

第一个模式匹配:

<ul id="someid">
   ...
</ul>

第二个模式匹配:

<div id="someid">
  <ul>
    ...
  </ul>
</div>
于 2013-06-06T18:55:29.247 回答
2

前一个选择器选择<ul>具有 id的 a,#someid而后者则查找具有 id 且#someid具有 a<ul>作为后代的元素。该空间称为后代组合子

于 2013-06-06T18:55:43.827 回答