是否可以使用CSS选择所有顶级儿童,无论其类型如何。
<div class="parent"> <div class="top-level-1"> <!-- CONTENT --> </div> <div class="top-level-2"> <!-- CONTENT --> </div> <a class="top-level-3"> <!-- CONTENT --> </a> </div>
当我使用时,
.parent * {}
它选择子元素,但也选择该子元素。
我想做的是,
选择 ONLY 顶级子元素(在上面的示例代码中 - div.top-level-1,div.top-level-2和a.top-level-3 )
类不会相同,因此首选的解决方案是不使用类。
以下是更好理解的JSFiddle: http://jsfiddle.net/Q4BBd/
答案 0 :(得分:7)
答案 1 :(得分:0)
答案 2 :(得分:0)
你可以使用它。
.parent > div {
/*CSS goes here*/
}
答案 3 :(得分:0)
我认为这会对你有所帮助:
a)选择所有div:
div{color:black;}
b)查找.parent
div内的任何div(或.parent
的直接孩子)
.parent > * {
color:red;
}