Nao*_*aor 34 html css children css-selectors
我有这个结构:
<div class="Root">
<div>ddddddd</div>
<div>
<div>pppppppppp</div>
<div>pppppppppp</div>
</div>
<div>ddddddd</div>
<div>
Run Code Online (Sandbox Code Playgroud)
我想在div
包含的s 上加上边框ddddddd
,我想将所有 div
s 上的文本颜色设置为绿色.
有两个规则:
class
属性..Root
.有任何想法吗?
Nao*_*aor 78
其实我在搜索这个:
选择Root的直接子节点的div:
.Root > div {
border: 1px solid red;
}
Run Code Online (Sandbox Code Playgroud)
选择Root下的所有div:
.Root div {
color:green;
}
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
.Root > :first-child, .Root > :last-child { border: 1px solid red }
.Root { color: green; }
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/karim79/N5qFu/1/
我建议你通过这个:http://www.w3.org/TR/css3-selectors/