CSS 基于父级的多选

标签 css css-selectors

对于以下代码:

<div id="main">
   <div class="one"></div>
   <div class="two"></div>
   <div class="three"></div>
</div>

我想按类名和父级选择里面的所有 3 个 div,如下所示:

div#main div.one div.two div.three{/*apply common properties for all 3*/}

^ 不起作用。

这是一个抽象示例,因此我需要一个与上面类似的解决方案,例如:

div#main>div{/*apply common properties for all 3*/}

在实际情况下不起作用。

谢谢。

最佳答案

我认为除了这个语法之外你没有其他选择:

div#main div.one,
div#main div.two,
div#main div.three
{/*apply common properties for all 3*/}

关于CSS 基于父级的多选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3736750/

相关文章:

java - Jsoup getElementsByTag 或选择?

文本节点的 jQuery 自定义选择器

css - Overflow-x 不适用于平板电脑和移动设备

html - 为什么我的 z-index 在此代码中不起作用?

javascript - 获取 "%"到 javascript 输出

javascript - 如何通过 createTextNode() 使用列表的第一个子元素

html - 我想为我的 child 类(class)添加 css

HTML 表 : Black background tr on white background

css - 如何创建带有对 Angular 线(或倾斜的)顶线的 div

CSS 选择器效率