html - CSS所有div与直接子div

标签 html css css-selectors children

我有这样的结构:

<div class="Root">
    <div>ddddddd</div>
    <div>
        <div>pppppppppp</div>
        <div>pppppppppp</div>
    </div>
    <div>ddddddd</div>
<div>

我想在包含 dddddddddiv 上放置边框,并且我想在 all 上设置文本颜色div 变为绿色。

有两条规则:

  1. 我无法添加 class 属性。
  2. 我必须编写以 .Root 开头的选择器。

有什么想法吗?

最佳答案

其实我在搜索这个:

选择作为 Root 的直接子级的 div:

.Root > div {
    border: 1px solid red;
}

选择Root下的所有div:

.Root div {
    color:green;
}

关于html - CSS所有div与直接子div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4529063/

相关文章:

html - 我如何使用 :hover with multiple classes

html - Webkit 伪元素文档

html - 带 <fieldset> 的框阴影 CSS。 Firefox 与 Chrome

javascript - 改变所选div的颜色jquery

css - 最常见的CSS问题是什么?

css - 如何更改事件导航选项卡的背景颜色?

css - Div inside div 在 IE 中徘徊?

html - 向右浮动,将左侧内容向下推

html - 使用 Entypo @font-face 在 IE8 或更高版本中不起作用?

html - 带有无序列表的CSS第一个子伪类(Bootstrap)