在多个CSS ID选择器之间放置逗号吗?

时间:2017-03-15 09:28:16

标签: css

什么是正确的:

#pears, #apples, #peaches

#pears #apples #peaches

差异是他们之间的逗号......

谢谢!

3 个答案:

答案 0 :(得分:2)

第一个例子是正确的,你可以合法地用逗号分隔那些选择器

编辑:@ovokuro是正确的。两个都是正确的。

第一个示例将样式应用于具有这三个ID的三个不同元素

第二个ID将定位最后一个ID,该ID是之前ID的子项,也是之前ID的子项。

答案 1 :(得分:0)

例如使用逗号:

#pears a, #apples a, #peaches a {
    text-decoration:none;
    color:#000000;
}

答案 2 :(得分:0)

逗号用于创建一组选择器,而空格用于选择与下一个选择器匹配的任何子项。

通过放置逗号,它将生成一组所有选定元素,并将样式应用于整个组(#pears#apples#peaches),而使用空格则表示选择#peaches内的#apples #pears#peaches的孩子,该样式只会应用于var coords = this.getCoords( ... ); polygon.set({ points: coords }); polygon._calcDimensions(); polygon.scaleX = 1; polygon.scaleY = 1; polygon.zoomX = 1; polygon.zoomY = 1;