父元素具有特定类的子元素的 CSS 选择器

标签 css css-selectors

我需要在样式表文件中为 div 中的 strong 元素指定 CSS,如下面的代码所示。此 strong 元素位于类为 commandBar 的父级 div 中。

<strong>Outside Div</strong>
<div class='commandBar'>
    <button class='dBtn'>Delete</button>
    <strong>My Name</strong>
    <button class='aBtn'>Add</button>
</div>

最佳答案

要选择属于 commandBar 类元素后代的 strong 元素,请使用 descendant combinator连同 class selector :

.commandBar strong

为了只选择直接子 strong 元素,使用 child combinator, > :

.commandBar > strong

根据您的标记,您可能还想指定具有 .commandBar 类的元素类型(在本例中为 div):

div.commandBar strong

关于父元素具有特定类的子元素的 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29581195/

相关文章:

css - 如何根据不同的类更改另一个容器的高度

html - HTML 中单个 href 链接中的多种样式

php - 如何在 behat 中访问多个类的 div?

html - 无法将我的文本定位在用 CSS 制作的圆圈中

jquery - 使用 CSS 选择没有子列表的列表项

html - CSS * Selector 奇怪的处理

jquery - 使用 jQuery 预加载 css 悬停图像

html - 在 HTML 文档中声明 CSS,追加还是覆盖?

css - 通用 CSS 选择器匹配任何和所有 HTML data-* 属性

CSS 选择器获取 HTML 树中特定类的最深元素