复杂的CSS选择器有很多后代

时间:2017-08-14 12:49:01

标签: css css-selectors

我想选择位于h3父级下的view-grouping-headermenu-publications类。请参阅以下屏幕截图:

enter image description here

在上图中,我想选择所有<h3>201720162015元素。以下是CSS:

.menu-publications h3{
    background-color: red;
}
.menu-publications > .view-grouping-header{
    background-color: yellow;
}

我无法选择view-grouping-header。请参阅JS-Fiddle here

2 个答案:

答案 0 :(得分:2)

正确的选择器是.menu-publications .view-grouping-header

.menu-publications h3 {
     background-color: red;
}
.menu-publications .view-grouping-header {
     background-color: yellow;
}

element > element选择器用于选择具有特定父级的元素。不直接选择的父元素不会被选中。

答案 1 :(得分:1)

那应该是

.menu-publications .view-grouping-header{
    background-color: yellow;
}

没有> - 它不是直接的孩子