很抱歉,对于那些关注css标签的人来说这听起来很基本.
有问题的网页有多个部分:
<section id="top"> ; <section id="tab-banner">
在这些部分中有很多html具有许多级别的嵌套.
我只想说抓住所有< a>作为每个部分的后代的标签.例如.
#tab-banner a { /* css here */ }
我怎么说抓住某些类型的所有元素(a)是具有特定ID的元素的后代?
解决方法
对于所有后代,请使用:
#tab-banner *
对于直系后代,请使用:
#tab-banner > *
编辑:
由于操作改变/澄清了问题:
要查找特定类型的所有后代,只需使用该类型而不是*.例:
#tab-banner a
所以,你正在尝试的是正确的.如果样式不适用于您期望的元素,那么这些元素实际上不是该部分的后代,或者您有另一个优先级的规则.