span标签style的优先级_关于CSS样式优先级

关于

CSS

样式优先级

一般情况下:

[1

位重要标志位

] > [4

位特殊性标志

]

>

声明先后顺序

!important > [ id > class > tag ]

使用

!important

可以改变优先级别为最高,

其次是

style

对象,

然后是

id > class >tag

,另外,另外在同级样式按照

申明的顺序后出现的样式具有高优先级。

-

先来看下

!important

这个诡异的东西。

1 <style

type="text/css">

2

div{background: red !important; background: blue}

3 </style> -

除了

IE6

其他浏览器都会显示背景为红色,

正是

!important

的作用,意思就是只要我在这里我就是最重

要的啦,任何东西都不能取代我,没看见都是一个

!外加

一个英文单词

important

吗?很形象,很贴切了。

IE6

这里

会显示背景为蓝色,

并不是

IE6

不支持

!important

而是它会

按照样式声明顺序后出现的覆盖前面的,此时它已经不认

!important

了,

它六亲不认了。

这正是广为流传的

IE6 hack

之一。而如果这样写会正常显示背景为红色:

1 <style

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值