请问下,关于css选择器权重问题

来源:2-43 css权重

JjayCheng

2019-06-20 23:28:39

css权重是十进制吗?
选择器的11个class是不是要大于一个id呢?
!important的值是多少,有没有可能被超越呢?
虽然问题有点不沾边,但是还是好奇,万分感谢各位老师

写回答

2回答

Miss路

2019-06-21

同学,你好。

1、是十进制的

2、这里不是加减法,10个class顶不了一个id,不是个数多就能权重高。权值只是为了帮助我们更好的知道优先级,是个系数,让我们能够有个参考和对比。其实不用死记硬背这些东西,我教你一个办法:

对于同一个标签,id永远都比class的权值要高,如果你实在记不住,可以测试看看效果。

3、!inportant也不需要特意算他的权值,对于同一个标签,设置了两次之后,一般会按照后面设置的来显示,但是给前面的加上!important之后,就会显示前面设置的样式,比如:

http://img.mukewang.com/climg/5d0c92aa0001ec8705990450.jpg

这些问题问的其实都太较真了,没有必要,得多实践,多写代码测试看效果,就不会有这么多你所说的“不沾边”的问题了。

如果帮助到了你,欢迎采纳!

祝学习愉快!

1
hjayCheng
h 嘿嘿, 谢了
h019-06-21
共1条回复

凛冬将至0_0

2019-07-22

好像权重是256进制的,这个你可以查一下,不过也没有太大影响吧

0

0 学习 · 40143 问题

查看课程