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

html-css013

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

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

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

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

按理说,这种写法类似于div.test的写法,只有calss同时等于a和b的元素里的字体颜色为红色,至于class=“b”的元素也变成了红色,那是因为你用的浏览器是IE6吧,IE6跟其他浏览器不同,对于这种写法,它会忽略前一个class,相当于.b{color:red},就这么简单

你是想两个不同的块用同一个样式是么

那就要使用群组选择器。

写法是这样的。

#id名, #id名{样式};

或者.class名, .class名{样式}; 两个选择器之间用都好隔开

要是想同一个块引用不同的css样式。

就需要这样写

<div class="a b"></div>class里面写上两个类名。用空格隔开