在我的 CSS 中,我有以下内容:
.myDiv{
float:left;
width:100px;
height:100px;
}
.yellow{
background:#faf8c7;
}
.lightGrey{
background:#f8f8f8;
}
在我的 HTML
<div class="myDiv lightGrey yellow"></div>
这应该显示div
为黄色,但它是浅灰色。如果我在我的 CSS(不是 HTML)中更改 .yellow 和 .lightGrey 的顺序,那么会div
变成黄色……这是为什么呢?
当然,应该是在 HTML 中编写类的顺序来确定div
是黄色还是灰色。CSS 的顺序应该是无关紧要的。