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

一.结论:

 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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 8,575评论 0 40
  • 第6章 开始学习CSS,为网页添加样式 1、认识CSS样式CSS全称为“层叠样式表 (Cascading Styl...
    夏沫xx阅读 4,688评论 1 11
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 4,642评论 0 1
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,948评论 0 2
  • 你是不是为了能每天早晨6点起床跑步锻炼身体,给自己定了五六个闹钟,你真的以为用如此强大和连续的逼迫性刺激,你就真的...
    谋商学院阅读 2,812评论 0 0

友情链接更多精彩内容