美文网首页
css权重问题

css权重问题

作者: sdcV | 来源:发表于2017-07-24 21:04 被阅读64次
在编写css的时,有时会遇到添加的样式无效,现对css权重问题做一个总结。
  • 优先级
    通用选择器(*) < 元素(类型)选择器 < 类选择器 < 属性选择器 < 伪类 < ID 选择器 <内联样式

  • 优先级计算
    元素, 伪元素: 1 – (0,0,0,1)
    类, 伪类, 属性: 1 – (0,0,1,0)
    ID: 1 – (0,1,0,0)
    内联样式: 1 – (1,0,0,0)

    可以理解为:每条样式的权重值就是该样式所包含的所有选择器相对应的权重值之和:
    元素,伪元素:+1 
    类,伪类,属性:+10 
    ID:+100 
    内联样式:+1000
    例如: p {}  //p为元素,总权重就是:1
          div p{} //p与div都是元素,总权重是:1=1=2
         .div p // .div是类,p是元素,总权重是:10+1=11
    
  • 有个例外!!!
    !important 允许开发人员强制应用某样式,例如:
    img { width: 150px !important;}

相关文章

  • css权重问题

    在编写css的时,有时会遇到添加的样式无效,现对css权重问题做一个总结。 优先级通用选择器(*) < 元素(类型...

  • CSS权重问题

    CSS权重 类型选择符的权重为:0001 类(class)选择符的权重为:0010 ID选择符的权重为:0100 ...

  • 归零——CSS-第四天

    CSS学习 CSS权重 选择器 权重...

  • css之权重问题

    一什么是优先级的权重?作用:当多个选择器混合在一起使用时,我们可以通过计算权重来判断谁的优先级最高 二权重的计算规...

  • CSS权重

    原文 博客原文 大纲 1、CSS层叠2、CSS权重3、权重等级4、权重的规则5、!important 1、CSS层...

  • 前端面试题整理

    css相关 1、css定义的权重: 标签的权重为1,class的权重为10,id的权重为100如果权重相同,则最后...

  • CSS权重

    CSS权重:1、权重决定了你css规则怎样被浏览器解析直到生效。“css权重关系到你的css规则是怎样显示的”。2...

  • 前端方法

    css 权重 !important具有最高权重 如何和何时使用CSS的!important https://www...

  • css选择器权重

    css选择器权重示例: .html .css

  • CSS权重

    权重决定了你css规则怎样被浏览器解析直到生效。“css权重关系到你的css规则是怎样显示的 权重记忆口诀。从0开...

网友评论

      本文标题:css权重问题

      本文链接:https://www.haomeiwen.com/subject/obhikxtx.html