解释下为什么要.dots span.active??

解释下为什么要.dots span.active??

解释下为什么要.dots span.active? 这个意思我明白是指在span标签下的class为active的子元素。

我想问为什么之间.active不可以实现呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
慕瓜6072901 2020-05-03 23:02:18

不是就近原则么,类选择器权重高于标签选择器 按说可以不用加important啊

  • 同学你好,active是以类名的形式添加的,样式中是.active,谈不上就近原则,还是需要和.dots span比权重。一个类+标签的权重是大于一个类的权重的。自己再测试理解下,祝学习愉快!
    2020-05-06 10:10:01
好帮手慕粉 2020-04-28 15:43:40

同学你好,关于同学的问题回答如下:

1、同学理解的是不正确的,.dots span.active选择的是dots下的类名为active的span元素:

http://img1.sycdn.imooc.com//climg/5ea7ddbb09af57f805010100.jpg

2、可以直接设置.active,但是由于css权重的问题,样式不会生效,要加important才可以:

http://img1.sycdn.imooc.com//climg/5ea7dea90968ad2207490377.jpg

祝学习愉快~

  • 提问者 ZZZZZzn #1
    了解了,xx
    2020-04-28 15:45:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师