所有标签后代的选择器

Dou*_*Fir 14 css css-selectors

很抱歉,对于那些关注css标签的人来说这听起来很基本.

有问题的网页有多个部分:

<section id="top"> ; <section id="tab-banner">
Run Code Online (Sandbox Code Playgroud)

在这些部分中有很多html具有许多级别的嵌套.

我只想说抓住<a>每个部分后代的所有标签.例如

#tab-banner a { /* css here */ }
Run Code Online (Sandbox Code Playgroud)

我怎么说抓住某些类型的所有元素(a)是具有特定ID的元素的后代?

Guf*_*ffa 20

对于所有后代,请使用:

#tab-banner *
Run Code Online (Sandbox Code Playgroud)

对于直系后代,请使用:

#tab-banner > *
Run Code Online (Sandbox Code Playgroud)

编辑:

由于操作改变/澄清了问题:

要查找特定类型的所有后代,只需使用该类型而不是*.例:

#tab-banner a
Run Code Online (Sandbox Code Playgroud)

所以,你正在尝试的是正确的.如果样式不适用于您期望的元素,那么这些元素实际上不是该部分的后代,或者您有另一个优先级的规则.