.class .class作为css选择器类型是否意味着它的CSS后代Combinator?

时间:2013-04-03 09:48:46

标签: css

两个CSS选择器是否与CSS后代组合器相同?

div p {
    color: #F00;
}

.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6;
    font-weight: normal;
    color: #555555;
}

2 个答案:

答案 0 :(得分:0)

是的,他们都是后代规则

根据spec doc

  

后代选择器由两个或多个分隔的选择器组成   白色空间。 “A B”形式的后代选择器匹配时   元素B是某个祖先元素A的任意后代。

因此,用空格分隔的任何两个选择器都构成一个后代选择器。

答案 1 :(得分:0)

是的,两者都是后代组合子选择器,但第二种具有更高的特异性(如果它们适用于相同的元素)。