第一种就是独立的类名 第二种就是一层一层的类名
我一直都是用第一种 感觉第二种类名可读性很差 改起来又麻烦 经常改别人的所以感觉很不方便 大家觉得那种好?
.user1{
width: 750rpx;
height:100vh
}
.card_conter .card_a .header_box .header .img {
width: 120rpx;
height: 120rpx;
border-radius: 60rpx;
overflow: hidden;
background: #f2f2f2;
margin-right: 20rpx;
}
.card_conter .card_a .header_box .header .img image {
width: 100%;
height: 100%;
}
这不是哪个好的问题,而是权重的问题
假如题主你这三个选择器都是选中同一个元素,那么首先生效的是第三个,其次是第二个,最后是第一个
别人的css代码加了很多层,也许是为了提高权重
引一篇别人写的文章,css权重
css6大基础选择器:
CSS权重计算规则
如果按上面的规则,你的三个选择器的权重分别为: