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

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

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

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

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

2回答
凛冬将至0_0 2019-07-22 10:27:41

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

Miss路 2019-06-21 16:20:01

同学,你好。

1、是十进制的

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

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

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

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

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

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

祝学习愉快!

  • 提问者 JjayCheng #1
    嘿嘿, 谢了
    2019-06-21 16:21:40
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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