CSS样式定义的优先级顺序总结

CSS样式定义的优先级顺序总结

 

层叠优先级是:

浏览器缺省 < 外部样式表 < 内部样式表 < 内联样式

 

其中样式表又有:

类选择器 < 类派生选择器 < ID选择器 < ID派生选择器

 

派生选择器以前叫上下文选择器,所以完整的层叠优先级是:

浏览器缺省 < 外部样式表 < 外部样式表类选择器 < 外部样式表类派生选择器 < 外部样式表ID选择器 < 外部样式表ID派生选择器 < 内部样式表 < 内部样式表类选择器 < 内部样式表类派生选择器 < 内部样式表ID选择器 < 内部样式表ID派生选择器 < 内联样式...共12个优先级

 

为了说明该问题,请参见下面的例子说明。

  1. <html>  
  2. <head>  
  3.     <title></title>  
  4.     <style type="text/css">  
  5.         div { color: #00FF00 } /* 绿色 */  
  6.         .a1 { color: #0000FF } /* 蓝色 */  
  7.         .a1 div { color: #00FFFF } /* 青色 */  
  8.         .a2 { color: #FF0000 } /* 红色 */  
  9.         #a2 { color: #FFFF00 } /* 黄色 */  
  10.         #a2 div { color: #FF00FF } /* 紫色 */  
  11.     </style>  
  12. </head>  
  13. <body>  
  14.   <div>我是绿色,内部样式表优先于浏览器缺省</div>  
  15.   <div class="a2">我是红色,类选择器优先于内部样式表</div>  
  16.   <div class="a2" id="a2">我是黄色,ID选择器优先于类选择器</div>  
  17.   <div class="a1">  
  18.       <span>我是蓝色,类选择器优先于内部样式表</span>  
  19.       <div>我是青色,类派生选择器优先于类选择器</div>  
  20.       <div class="a2">我还是青色,类派生选择器优先于所有类选择器</div>  
  21.       <div id="a2">  
  22.           <span>我是黄色,ID选择器优先于类派生选择器</span>  
  23.           <div>我是紫色,ID派生选择器优先于类派生选择器</div>  
  24.           <div class="a1">我还是紫色,ID派生选择器优先于所有类选择器</div>  
  25.           <div class="a1" id="a1">我还是紫色,ID派生选择器优先于所有ID选择器</div>  
  26.           <div class="a1" id="a1" style="color:#000000;">我是黑色,内联样式驾到闲杂人等退下</div>  
  27.       </div>  
  28.   </div>  
  29. </body>  
  30. </html>  


 运行后的效果图:

 

 

 

另外,如果同一个元素在没有其他样式的作用影响下,其Class定义了多个并以空格分开,其优先级顺序为:

一个元素同时应用多个class,后定义的优先(即近者优先),加上!important者最优先!

[html]  view plain copy
 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  5. <title></title>  
  6. <style type="text/css">  
  7. .a2 {  
  8.     font-size: 18pt;  
  9.     color: #0000FF!important;  
  10. }  
  11. .a1 {  
  12.     font-size: 9pt;  
  13.     color: #FF0000;  
  14. }  
  15. </style>  
  16. </head>  
  17.   
  18. <body>  
  19. <br />  
  20. <span class="a1">a1</span><br />  
  21. <span class="a2">a2</span><br />  
  22. <span class="a2 a1">a2 a1</span><br />  
  23. <span class="a1 a2">a1 a2</span><br />  
  24. </body>  
  25. </html>  


运行后的效果图:

转载于:https://www.cnblogs.com/telwanggs/p/5099235.html

dhptkq9465
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS笔记】CSS三种样式表CSS样式表优先级CSS选择器
✅ Java 开发工程师,从事 Web 应用程序的研发,擅长 Spring、SpringBoot 等技术。 ✅ 热爱编程,业余时间学习新知识,通过 CSDN 记录学习心得和笔记内容。
08-19 782
CSS,全称是:Cascading Style Sheets,层叠样式表,用于修饰HTML页面的。CSS编写的规则分为两部分,分别是:选择器、声明块。声明块,需要使用【{}】大括号包裹,括号里面使用【key: value;】的格式定义属性。选择器,表示需要对哪个HTML标签添加CSS样式,声明块表示要给选择的标签添加什么样式效果。h1 {}
htmlcss样式优先级最高,html使用css定义样式的方式有哪些?哪种方式优先级最高?...
weixin_39934869的博客
06-14 1306
匿名用户1级2016-11-22 回答在HTML常用以下3种方式定义CSS:Embedding(嵌入式)、Linking(引用式)、Inline(内联式)一、嵌入式:使用HTML的style元素,在文档定义CSS样式h1{color:red}p{color:blue}二、内联式 :每一个HTML元素都包含一个style属性,可以直接定义样式。该样式仅能用于该元素的内容,对于另一个同名的元素则不...
css样式优先级
dre的博客
03-21 619
css样式优先级,以及同一个控件定义多个class,,多个'id'
CSS样式优先级
somous_ly的专栏
08-02 933
CSS使得一个具体的元素获得一个样式定义属性集合,有以下几种方式: 1、直接在元素通过style来定义标签样式 比如有以下代码 通过style方式来定义了div标签的样式,这种方式定义样式css规范有很高的优先权(1000)   2、通过ID选择器来获取样式定义,有以下代码: 然后我们定义了ID选择器的: #bgc{background:black} ID
css样式引入的优先级
山文的博客
11-23 1784
css选择器的优先级 1 位于<head/>标签里的<style/>定义CSS拥有最高级的优先权。 2、第二级的优先属性由位于 <style/>标签的 @import 引入样式表定义。 3、第三级的优先属性由<link/>标签所引入的样式表定义。 4、第四级的优先属性由<link/>标签所引入的样式表内的 @import 导入样式表定义。 5、第五级优先的样式有用户设定。最低级的优先权由浏览器默认。 ...
CSS具有最高优先级 !important
热门推荐
csdnluolei
01-22 1万+
!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权。语法格式{ cssRule !important },即写在定义的最后面,例如:box{color:red !important;} 在CSS,通过对某一样式声明! important ,可以更改默认的CSS样式优先级规则,使该条样式属性声明具有最高优先级,也就是相当于写在最下面。 应用场景:所写的css样式被e...
CSS样式定义优先级顺序介绍
09-25
下面我们将深入探讨CSS样式优先级顺序。 首先,我们来看一下基本的优先级顺序: 1. **内联样式**(Inline styles):这是通过在HTML元素的`style`属性直接定义样式,具有最高的优先级。例如,`;">文本</p>`...
css优先级总结
07-19
选择器优先级是指不同类型的CSS选择器在样式冲突时所具有的优先顺序。按照优先级从高到低排序如下: - 内联样式(style属性):权值为1000 - ID选择器:权值为100 - 类选择器(class)、属性选择器、伪类:权值为10...
css样式应用优先级实用PPT课件.pptx
10-06
CSS 样式应用优先级是指在CSS样式规则应用时的顺序优先级。该优先级规则决定了哪些样式规则将被应用于HTML元素。下面是CSS样式应用优先级的详细解释: 1. 重要声明(!important) 重要声明是CSS样式规则最高的...
element.style覆盖样式优先级顺序导致的解决方法
09-25
"element.style覆盖样式优先级顺序导致的解决方法"这个标题揭示了一个关键的CSS概念:优先级。当一个元素同时受到多种样式的约束时,浏览器会根据优先级规则决定应用哪个样式。在本案例,描述提到的`element....
css 优先级总结
u598975767的专栏
05-26 1222
层叠优先级是: 浏览器缺省   其样式表又有: 类选择器   派生选择器以前叫上下文选择器,所以完整的层叠优先级是: 浏览器缺省   为了说明该问题,请参见下面的例子说明。 [html] view plain copy html>   head>       title>title>  
CSS3的优先级计算
LmissL的博客
09-08 505
优先级就近原则,同权重情况下样式定义最近者为准; 载入样式以最后载入的定位为准; 优先级为: 1. 同权重: 内联样式表(标签内部)> 嵌入样式表(当前文件)> 外部样式表(外部文件)。 2. important 比 内联优先级高 3. !important > id > class > tag 4. 按CSS代码出现的顺序决定,后者CSS样式居上;(近水楼台 先得月) 5. 行内样式优先级specificity值为1,0,0,0 高于外部定义 例: **`.
CSS优先级顺序
QSWの
10-30 7566
!important &gt; 行内样式&gt;ID选择器 &gt; 类选择器 &gt; 标签 &gt; 通配符 &gt; 继承 &gt; 浏览器默认属性
html 样式添加方式及其优先级学习记录
虾米好吃的博客
11-13 651
html css有三种方式添加,外部样式表(外部引用)、内部样式表、内联样式优先级顺序从低到高,概括为距离越近优先级越高,高优先级样式会继承低优先级样式自己不具备的样式,同时覆盖相同样式(即低优先级样式失效,只保留高优先级的)。e.g.:1. 外部样式表 在head引用,存储于专门的.css文件(一般用于对所有页面通用样式做统一配置,方便修改)&lt;link rel="styleshe...
样式表优先级顺序
am50506的博客
05-01 737
1 最高优先级的位置是HTML文档头部的<style>元素。 2第二优先级的位置是<style>元素@import语句所导入的样式表。 3第三优先级的位置是<link>元素附加的样式表 4第四优先级的位置是<link>元素附加的样式表的@import语句所导入的样式表 5第5优先级的位置是最终用户附加的样式表   有一种例外情...
CSS表格样式应用顺序优先级详解
CSS,表格的样式应用顺序是一个重要的概念,...在编写CSS样式时,了解并遵循这些顺序优先级有助于创建出整洁、规范且易于维护的表格布局。同时,根据实际需求灵活运用这些属性,将使你的网页设计更加精确和专业。
写文章

热门文章

  • Postgresql 截取字符串 11823
  • Notepad++如何对比文件 Notepad++对比两个文件代码方法 10321
  • 排序提示若执行此操作所有合并单元格需大小相同 9963
  • postgresql数据库的 to_date 和 to_timestamp 将 字符串转换为时间格式 6190
  • win10上的docker怎么设置开机不要自动启动 [问题点数:20分,结帖人xyq1986] 5452

最新文章

  • 删除git中缓存的用户名和密码
  • PostgreSQL中定时job执行(pgAgent)
  • Linux中的定时自动执行功能(at,crontab)
2019年398篇
2018年172篇
2017年726篇
2016年235篇
2015年97篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家五华区玻璃钢雕塑设计公司哪家好玻璃钢雕塑防腐视频舟山玻璃钢仿铜雕塑价格广东玻璃钢雕塑项目经理招聘周年庆典商场美陈供货商华蓥玻璃钢雕塑效果图广东中庭商场美陈生产厂家南通商场美陈报价浙江景观玻璃钢雕塑图片聊城城市玻璃钢雕塑制作南山玻璃钢花盆花器商场创意商业美陈价格嘉兴佛像玻璃钢雕塑欧洲玻璃钢雕塑杭州玻璃钢雕塑品牌建邺主题商场美陈做玻璃钢雕塑对环境有什么影响宝鸡商场至陈仓园家美佳超大玻璃钢花盆图片玻璃钢字母座椅雕塑定制玻璃钢雕塑头像情侣温州玻璃钢卡通雕塑价格儋州玻璃钢雕塑制作厂家景观玻璃钢雕塑报价单连云港玻璃钢雕塑联系方式山东季节性商场美陈怎么样九台区玻璃钢雕塑工程产品介绍长春仿铜玻璃钢雕塑定做南京生产玻璃钢雕塑厂家博野玻璃钢雕塑公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化