美文网首页
同一元素被应用不同的css样式后的结果

同一元素被应用不同的css样式后的结果

作者: shameyou | 来源:发表于2016-12-12 19:38 被阅读21次

一.结论:

 css样式的优先级,是通过权值和先后顺序来确定的。就是我们平常说的内联样式>行内样式>外部样式
1.在权值相同的情况下,后面的样式覆盖前面的样式
2.权值高的样式会覆盖权值低的样式

二.权值:

1.标签的权值为1,类选择符的权值为10,id选择符的权值最高为100.

2.后代元素、子元素等权值可相加

3.权值相较,高者拥有匹配样式的权力

例1:
p{color:red;} /*权值为1*/ p span{color:green;} /*权值为1+1=2*/ .warning{color:white;} /*权值为10*/ p span.warning{color:purple;} /*权值为1+1+10=12*/ \#footer .note p{color:yellow;} /*权值为100+10+1=111*/

例2:
<link href="res/css/test1.css" type="text/css" rel="stylesheet"> <link href="res/css/test2.css" type="text/css" rel="stylesheet">

/*test1*/ body { background: yellow; } body { background: blue; }

/*test2*/ body { background: black; } body { background: red; }
body最终会采用最后一个样式。

来源1
来源2

相关文章

  • 同一元素被应用不同的css样式后的结果

    一.结论: 1.在权值相同的情况下,后面的样式覆盖前面的样式 2.权值高的样式会覆盖权值低的样式 二.权值: 1....

  • 选择器

    jq 选择器完全继承了 CSS 的风格,与CSS不同的是CSS找到元素后添加的是样式,而jq找到元素后添加的是行为...

  • 特殊性

    特殊性 有的时候我们为同一个元素设置了不同的CSS样式代码,那么元素会启用哪一个CSS样式呢?我们来看下面的代码:...

  • 标签的权值

    有的时候我们为同一个元素设置了不同的CSS样式代码,那么元素会启用哪一个CSS样式呢?我们来看一下面的代码:标签的...

  • CSS入门

    CSS:层叠样式表 样式层叠:可以多次对同一选择器进行样式声明 选择器层叠:可以用不同的选择器对同一个元素进行样式...

  • CSS中的一些细节知识

    特殊性 有的时候我们为同一个元素设置了不同的CSS样式代码,那么元素会启用哪一个CSS样式呢?我们来看一下面的代码...

  • css

    CSS样式规则 选择器 想要将CSS样式应用于特定的html元素,首先找到改目标元素在CSS中 执行这一任务的样式...

  • JavaScript获取元素计算后样式的封装

    getComputedStyle方法获取的是最终应用在元素上的所有CSS属性对象(计算后样式的集合)。只能获取样式...

  • 03-CSS文字文本样式

    CSS字体样式属性调试工具 目标 应用使用css字体样式完成对字体的设置使用css外观属性给页面元素添加样式使用常...

  • CSS相关---字体文本样式

    CSS字体样式属性调试工具 目标 应用使用css字体样式完成对字体的设置使用css外观属性给页面元素添加样式使用常...

网友评论

      本文标题:同一元素被应用不同的css样式后的结果

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