css - 所有标签后代的选择器

标签 css css-selectors

很抱歉,如果这对于遵循 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/36518863/

相关文章:

jquery - 用于类/id 选择的 jQuery 轻量级替代方案

html - 输入转换

javascript - 如何使用 JavaScript 拉伸(stretch)图像以填充 div

javascript - 如果使用 iPad,请删除指向 javascript 的链接

jQuery 每隔一个 div/nth-child

html - 李 :last-child doesn't seem to work in IE8

html - CSS 第一个和最后一个子级与父级不相关

javascript - 添加 Javascript Onclick 到 .css 文件

css - BundleTable.EnableOptimizations true 打破了 jquery-ui all.css

html - 了解 CSS 选择器优先级/特殊性