今天在学习vue.js的时候发现自己CSS的权重和优先级问题没弄透彻,之前有去总结但没好好运用,发现问题了,好吧!
如果一个div有多个类名,如下:
<div class="activeClass errorClass"></div>
<br>
<div class="errorClass activeClass"></div>
其内部CSS样式如下:
.activeClass{
width: 100px;
height: 100px;
background-color: green;
}
.errorClass{
background-color: red;
}
显示结果背景颜色均为红色
.errorClass{
background-color: red;
}
.activeClass{
width: 100px;
height: 100px;
background-color: green;
}
显示结果背景颜色均为绿色
转载于我的CSDN文章