美文网首页
css(选择器,权重,继承)

css(选择器,权重,继承)

作者: 林帅进来了 | 来源:发表于2018-12-06 00:11 被阅读0次

选择器分类:

元素选择器(html,body,p)、
通配符选择器(*)、
类选择器、
ID选择器、
属性选择器(span[class~="builder"])、
特定属性选择器(img[src|="fingure"])、
后代选择器(1、后代 p a,2、子元素 p > a,3、相邻元素 p + a)、
伪类选择器(a:visited)、
伪元素选择器(设置首字母:first-letter、设置第一行:first-line、设置之前:before和设置之后:after)

权重

同一元素添加不同样式,到底是哪一个样式会生效呢。很多同学按照经验来判断,当经验不起作用的时候,没有什么不是!important不能解决的。
其实,css是根据特殊性和重要性来决定的。
特殊性计算如下(按所有选择器累加)
id选择器--0 1 0 0
类选择器、属性选择器、伪类选择器--0 0 1 0
元素选择器、伪元素选择器--0 0 0 1
通配符选择器--0 0 0 0
内联样式特殊性--1 0 0 0(<p style="font-size:16px;"></p>)
重要性 !important(超越所有特殊性)
这就是我们认为id优先级高于class的原因。

继承

继承无特殊性,易被通配符特殊性为0短路继承
边框,边距等无法继承(原因是继承边框,样式混乱,不符合设计原理)

相关文章

  • 归零——CSS-第四天

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

  • css3

    CSS三大特性 1成叠行 2继承性 3优先级性 行内样式>id选择器权重>类选择器>标签选择器 /*1. 权重相同...

  • 学习钢要:样式生效规则

    学习条件 了解css/css3常见选择器 学习目标 了解选择器权重的计算 了解浏览器默认样式 了解样式的继承 了解...

  • css选择器权重

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

  • CSS

    CSS规则 at 规则 CSS选择器 CSS选择器 继承与层叠 继承与层叠 CSS 属性 CSS 属性 CSS值 ...

  • day31-总结(css布局)

    css中的布局 css选择器的权重 选择器的权重类型选择器(元素选择器):0001class选择器:0010id选...

  • css选择器

    继承的没有权重 通配符选择器 * 权重 0 标签选择器 div 权重 1 class类选择器 . 权重 10 id...

  • css(选择器,权重,继承)

    选择器分类: 元素选择器(html,body,p)、通配符选择器(*)、类选择器、ID选择器、属性选择器(span...

  • CSS样式选择器权重 计算

    CSS样式选择器权重 计算

  • CSS权重

    这篇是基于CSS选择器的,如果对选择器不太了解可以先看另一篇CSS选择器 (一)什么是CSS权重? 权重决定了你C...

网友评论

      本文标题:css(选择器,权重,继承)

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