源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 265|回复: 17

[CSS] CSS2中从优先权重的计算方式来辨别下CSS

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2013-11-27 16:33:15 | 显示全部楼层 |阅读模式
应用了大量的CSS样式导致某些关于样式的优先级出现了问题,我这里就不写一堆堆了,单纯的从优先权重的计算方式来辨别下CSS,感兴趣的朋友可以了解下

最近开发项目的时候因为应用了大量的CSS样式导致某些关于样式的优先级出现了问题,于是又回过头去翻别人的文章和W3C上关于CSS优先权重的计算方法,关于代码的测试,有兴趣的朋友可以按照计算方式单独编写代码进行测试,我这里就不写一堆堆了,单纯的从优先权重的计算方式来辨别下CSS

关于W3C标准中的计算 是将CSS的选择器分为四组 即 a b c d 每一个样式的缩写就成了 CSS{a,b,c,d} a表示内联样式 b是Id选择器 c是类元素 伪类以及其他一切非元素对象 d是元素

再确定哪条一条样式起作用的时候 参照的第一个原则是 a>b>c>d 比较的顺序就是 从左往右,可以理解为如果a 比较除了结果 就不再比较b 例如{0,6,3,3}和{1,3,3,3}总数上是第一条大 但是第二是一个内联样式 所以第二条起作用 第一条无效 以此类推 相继比较即可

除此之外还有几条规则 即同样的权重下 后面覆盖前面,这也可以理解为 同一个样式的简写声明中 同一个属性 如果你重复写了 那么后面的将覆盖掉前面的定义,如果有不明白或有不同看法的同学可以留言 欢迎讨论!

回复

使用道具 举报

13

主题

2万

回帖

85

积分

注册会员

Rank: 2

积分
85
发表于 2022-9-14 15:57:53 | 显示全部楼层
飞飞飞飞飞飞飞飞飞飞飞飞飞
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

79

积分

注册会员

Rank: 2

积分
79
发表于 2022-11-8 11:23:25 | 显示全部楼层
儿飞飞微风DVD谁vdsvd
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-3-16 01:39:53 | 显示全部楼层
66666666666666666666
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

301

积分

中级会员

Rank: 3Rank: 3

积分
301
发表于 2023-5-29 20:00:44 | 显示全部楼层
管灌灌灌灌灌灌灌灌灌灌
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-11-18 01:19:51 | 显示全部楼层
天天源码社区www.tiantianym.com
回复 支持 反对

使用道具 举报

8

主题

2万

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2024-6-4 09:55:54 | 显示全部楼层
额头额定法国队是范德萨
回复 支持 反对

使用道具 举报

3

主题

1万

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2024-8-26 10:35:57 | 显示全部楼层
借款金额看了就立刻
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

182

积分

注册会员

Rank: 2

积分
182
发表于 2024-9-21 19:24:38 | 显示全部楼层
老大你好你好好你好
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

176

积分

注册会员

Rank: 2

积分
176
发表于 2024-9-27 00:52:37 | 显示全部楼层
终于找到了,我擦
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-23 22:13 , Processed in 0.086376 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表