抱歉,这对于那些跟随css标签的用户来说非常基础。

该网页包含多个部分:

<section id="top"> ; <section id="tab-banner">

在这些部分中,有很多html带有许多嵌套级别。

我只想说捕获每个部分的所有<a>标签。例如。

#tab-banner a { /* css here */ }

我该怎么说呢?捕获特定类型的所有元素(a)是具有特定ID的元素的后代吗?

最佳答案

对于所有后代,请使用:

#tab-banner *

对于直接后代,请使用:
#tab-banner > *

编辑:

随着操作更改/澄清了问题:

要查找特定类型的所有后代,只需使用该类型而不是*即可。例:
#tab-banner a

因此,您尝试的是正确的。如果该样式不适用于您期望的元素,则这些元素实际上不是该部分的后代,或者您有另一个采用优先规则的规则。

关于css - 所有标签后代的选择器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21410045/

10-09 15:03