css的选择器 以及选择器的权重问题

选择器:

  常见选择器:

    1.id选择器      #id名称{}

    2.class选择器    .class名称{}

    3.属性选择器     [name = "one"]{}   表示选中name属性为one的标签

    4.通配符选择器   *{}     选中所有标签,包括html和body标签

    5.标签选择器        标签名{}

   高级选择器:

    1.父子选择器     div  ul  li  span  strong  em{}    表示选择div标签下的ul标签下的span标签下的strong标签下的em标签(浏览器运行css代码是,遇到父子选择器,是从右向左查找标签的,原因是因为从右向左查找效率快)

    2.并列选择器      div.one{}   表示选择具有class = one的div标签

    3.分组选择器     div,#one,p{}   表示选择div标签和id值为one的标签和p标签

选择器的权重:

!important                                                      Infinity

行间样式                                                        1000

id选择器                                                           100

class选择器 | 属性选择器 | 伪类选择器            10

标签选择器 | 伪元素选择器                               1

通配符选择器                                                    0

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值