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