我有一个登录页面上的验证码CSS选择一个div一个div后一个div
<div id="header">
<div id="homeBanner">
...
</div>
</div>
<div id="navigation">
...
</div>
我想选择股利#导航,但只有当它跟随DIV#头包含DIV# homeBanner。原因是我有一个不同的页面上类似的代码:
<div id="header">
<div id="siteBanner">
...
</div>
</div>
<div id="navigation">
...
</div>
我不想影响股利#导航的风格时,它跟随DIV#头包含DIV#siteBanner。这有意义吗?
如何仅在div#header包含div#homeBanner时选择div#navigation?我认为这是:
div#header div#homeBanner > div#navigation
...但似乎没有工作。
这意味着“内部'div#header','div#homeBanner'”后的第一个'div#navigation'“。 – rid
你说得对。我也尝试过'(div#header div#homeBanner)+ div#navigation',但那也行不通! –