css .a .b 是什么意思?这代码有什么问题? 后面为什么可以重名?

html-css011

css .a .b 是什么意思?这代码有什么问题? 后面为什么可以重名?,第1张

.a .b .c是类名,类名是可以给多个对象的。

设置的样式,如果忽略继承,只在所对应类名的div盒子内有用。

根据你给出的代码来看,你并没有给类名a设置任何的样式,所以字体颜色显示的是默认黑色。

用逗号隔开,例如:

#a,#b,#c,#d{width:200px}

如果是用class,也是用逗号隔开,例如:

.a,.b,.c,.d{width:200px}

#A B #C,

该多级选择器指代 #A包含B,B包含#C.

按照规范的话,该选择器 选择符是很冗余的,因为声明ID名称在整个页面中唯一,

#A B #C将等于#C的样式,换句话说#A B #C完全可以写成#C,然后定义C的样式.

多级选择器适用于局部选择,不合其他非匹配元素冲突.

多级选择器作用域只作用于最后一个匹配的选择符,#A B #C这里匹配#C,而前面的#A B只是为了选择到#C,不会影响#A和B的样式

分组选择器会影响各个组的样式:

#A B #C,#D E{

}

这样的,#C和E将获到相同样式.