【发布时间】:2012-01-10 02:36:16
【问题描述】:
我想通过指定 ID 来选择一个 div 中的一个 div。
具有指定 ID 的 HTML
<div id="divOuter">
<div id="divInner">
</div>
</div>
如果我想通过更直接地使用 ID 选择器来选择 divInner,我应该使用什么?
我试过了
div#divOuter> div#divInner
但不能让它工作。
【问题讨论】:
-
为什么不只是
#divInner?应该只有一个具有该 ID 的,对吧? -
div#divOuter > div#divInner怎么不工作? -
顺便说一句,“divInner”和“divOuter”对于您的元素来说是错误的 ID。 “内”和“外”就足够了。
-
@BoltClock:可能是因为大多数版本的 IE 不支持子选择器。
-
@PatrikAkerstrand:嗯,你说得对; 9个版本中,1、2、3、4、5、6不支持。
标签: html css css-selectors