美文网首页
CSS样式之层叠 ------ 2020-01-16

CSS样式之层叠 ------ 2020-01-16

作者: 自己写了自己看 | 来源:发表于2020-01-17 13:58 被阅读0次

1、样式的分类:

/**
1、作者样式表:开发者写的样式;
2、浏览器默认样式表中的样式;
*/

2、声明冲突:

// 声明冲突:指的是一个元素多次应用了同一个样式;

3、层叠:

// 层叠:解决声明冲突的过程,浏览器自动处理(权重计算);

4、层叠的三个过程:

/**
1、比较重要性;
2、比较特殊性;
3、比较源次序;
*/

5、比较重要性:

/**
按照重要程度来比较重要性:
(1)作者样式表中的 !important重要性最高;
(2)作者样式表中的普通样式重要性次之;
(3)浏览器默认样式表中的样式重要性最低;
*/

6、比较特殊性:

/**
比较特殊性就是计算每个应用的样式属性的权重,计算规则是根据应用样式属性的选择器,计算出这个样式属性的一个4位数的权重,
比较这个4位数的权重,权重高的样式属性胜出:
1、千位:如果是内联样式,记1,否则是0;
2、百位:等于选择其中所有id选择器的数量,而且是逢256进1;
3、十位:等于选择器中所有类选择器、属性选择器、伪类选择器的数量,也是逢256进1;
4、个位:等于选择器中所有元素选择器、伪元素选择器的数量,也是逢256进1;
*/

7、比较源次序:

/**
当以上两种都没有确定应用哪个样式属性时,就会比较源次序了,书写靠后的胜出;
*/

相关文章

  • CSS样式之层叠 ------ 2020-01-16

    1、样式的分类: 2、声明冲突: 3、层叠: 4、层叠的三个过程: 5、比较重要性: 6、比较特殊性: 7、比较源次序:

  • 关于CSS样式部分介绍

    CSS是什么? css(层叠样式表),层叠样式表...

  • HTML+CSSday02

    CSS层叠样式表 CSS(Cascading Style Sheets) ,通常称为CSS样式表或层叠样式表(级...

  • 前端基础-CSS

    CSS层叠样式表 CSS(Cascading Style Sheets) ,通常称为CSS样式表或层叠样式表(级...

  • 初步认识CSS

    CSS (Cascading style sheets) 层叠样式表 1、CSS三大特性 层叠性 样式冲突...

  • 前端知识之CSS内容

    前端基础之CSS CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML...

  • CSS学习之CSS基础

    标签: 前端 css 样式 CSS样式 css全称为"层叠样式表(cascading style sheets)...

  • 前端 css层叠样式表

    css层叠样式表 所谓CSS是指层叠样式表 (Cascading Style Sheets),通过引入样式表,从而...

  • 前端学习笔记七

    Css层叠样式表: 1,Css层叠性:指多种css样式的叠加 2,Css继承性:子标签会继承父标签的某些样式。 字...

  • CSS 基础

    1、认识 CSS 样式 1.1、css 样式的优势 css 全称为“层叠样式表(cascading style ...

网友评论

      本文标题:CSS样式之层叠 ------ 2020-01-16

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