设置的样式显示不出来--样式冲突css选择器的权重

样式的冲突------ccs选择器权重

前端学习笔记----尚硅谷htmlcss教学视频
在这里插入图片描述
在四种选择器中,显示出来的是内联样式的属性
在这里插入图片描述
当同一元素被不同的选择器选中并为相同的样式属性进行设置时,会产生样式冲突。
当发生冲突时,应用哪一个样式是通过选择器的权重来决定的。

内联样式(1,0,0,0) > id选择器(0,1,0,0) > 类和伪类选择器(0,0,1,0) > 元素选择器(0,0,0,1)

还有两个优先级更低的选择器

  • 通配选择器(0,0,0,0)

在这里插入图片描述

  • 继承样式 (没有优先级)
p{   
      color:red;
}

<p>
       <div>helllo</div>
</p>

如果在没有设置div的样式的情况下,由于div标签在p标签的内部,所以div会继承p标签的样式。

选择器的叠加

在这里插入图片描述
此时作用在同一元素上 显示颜色为黄色

在这里插入图片描述

如果优先级相同,则优先使用靠下的样式

在某一个样式的设置时,加 :important; 会把优先级提到最高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值