层叠性

层叠性:权重的标签覆盖掉了权重小的标签,说白了 ,就是被干掉了

权重:谁的权重大,浏览器就会显示谁的属性

我们现在已经学过了很多的选择器,也就是说在一个HTML页面中有很多种方式找到一个元素并且为其设置样式,那么就会有一个问题:如果我通过不同的选择器找到了相同的一个元素,并且设置了不同的样式,那么浏览器究竟应该按照哪一个样式渲染呢?也就是不同的选择器它们的优先级是怎样的呢?

其实是按照不同选择器的权重来决定的,具体的选择器权重计算方式如下图:

类选择器权重大于标签选择器

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="x-ua-compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Title</title><style>p{color: red;font-size: 30px;}.spe1{color: yellow;font-size: 40px;}</style>
</head>
<body><div><p class="spe1">我是什么颜色</p><p class="spe1">我是什么颜色</p></div>
</body>
</html>

当权重一样的时候 是以后来设置的属性为准,前提必须权重一样 。‘后来者居上 ’。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="x-ua-compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Title</title><style>.spe1{color: yellow;font-size: 40px;}.spe2{color: green;font-size: 40px;}</style>
</head>
<body><div><p class="spe1 spe2">我是什么颜色</p><p class="spe1 spe2">我是什么颜色</p></div>
</body>
</html>

转载于:https://www.cnblogs.com/mingerlcm/p/10803628.html

前端 CSS层叠性 CSS选择器优先级相关推荐

  1. css层叠性css层叠性

    概念:当样式声明发生冲突时,用户代理需要确定样式声明的最终值,既要考虑样式的来源又要考虑样式的特殊声明又要考虑优先级.以及先后顺序 ,这个过程就叫做层叠 当一个标签被相同的选择器 选择到的时候,相同的 ...

  2. CSS三大特性(CSS层叠性、CSS继承性、CSS优先级)

    1. CSS层叠性 层叠性是指多种CSS样式的叠加. 原则: 样式冲突,遵循的原则是就近原则. 那个样式离着结构近,就执行那个样式. 样式不冲突,不会层叠 示例代码: <!DOCTYPE htm ...

  3. CSS层叠性(重要)

    CSS层叠性(重要) 指多种CSS样式的叠加. 是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉. 原则: 1.样式冲突,遵循的 ...

  4. 【CSS】CSS 特性 ① ( CSS 层叠性 | 样式冲突 | 就近原则选择样式 )

    文章目录 一.CSS 层叠性 1.样式层叠冲突 2.样式层叠不冲突 一.CSS 层叠性 1.样式层叠冲突 CSS 层叠性 : 为 标签 设置 多种 CSS 样式 , 会出现 CSS 样式叠加的情况 , ...

  5. CSS基础(part4)--CSS的层叠性继承性优先级

    学习笔记,仅供参考,有错必纠 参考自:CSS中文文档 文章目录 CSS CSS层叠性 CSS继承性 CSS的优先级(特殊性) 复合选择器的优先级 关于优先级权重的注意事项 CSS CSS层叠性 所谓层 ...

  6. 详解CSS三大特性之层叠性、继承性和重要性——Web前端系列学习笔记

    1. CSS层叠性 CSS层叠性就是在HTML文件中对于同一个标签元素可以有多个CSS样式存在,当有相同权重的样式存在时,会根据这些CSS样式的前后顺序来决定,处于最后面的CSS样式会被应用,示例代码 ...

  7. 讲给后台程序员看的前端系列教程(19)——CSS的层叠性与继承性以及优先级

    C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...

  8. web前端学习128-134(CSS三大特性---层叠性,继承性,优先级)

    文章目录 1 CSS的三大特性 1.1 层叠性 1.2 继承性 1.3 优先级 1 CSS的三大特性 CSS有三个非常重要的三个特性︰层叠性.继承性.优先级. 1.1 层叠性 相同选择器给设置相同的样 ...

  9. CSS 的三个特性:层叠性、继承性、优先级

    层叠性 CSS 有三个非常重要的三个特性:层叠性.继承性.优先级. 相同选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式.层叠性主要解决样式冲突 的问题 层叠性原则:  样式冲突 ...

最新文章

  1. 转载:使用 OpenCV 识别 QRCode
  2. 关于Google Map API V2 版本的定位与导航
  3. 【Paper】2013_基于一致性理论的无人机编队控制器设计_郭伟强
  4. mysql大量数据插入探讨(量变引起质变)
  5. JZOJ 3806. 【NOIP2014模拟8.24】小X 的道路修建
  6. 【VS开发】PCIe体系结构的组成部件
  7. VC中实现弹出CEdit的气泡提示框
  8. oracle复习笔记
  9. 前端学习(2282)全选和反选问题
  10. html 旋转木马 轮播,JS实现旋转木马式图片轮播效果
  11. datagridview取消默认选中_C# WinForm 取消DataGridView的默认选中Cell 使其不反蓝
  12. BilibilivideoDownload下载器
  13. Spring框架学习笔记07:基于XML配置方式使用Spring MVC
  14. 解决Mac按列浏览图加载慢的问题
  15. 漫画:80 端口争夺战
  16. 华为交换机几种端口属性
  17. 无线路由器文件服务器,D-LINK路由器局域网文件共享详解
  18. MathType6.0安装教程
  19. 网上发现一个钓鱼网站,我用 Python 渗透了该网站所有信息
  20. 推荐一下比较好用的清理垃圾的方法和软件

热门文章

  1. 定时器工作原理及初值快速计算
  2. MobaXterm 12中文版
  3. springboot配置内部配置类
  4. 【学无止境】 基于ThinkPHP的OAuth2.0实现 ----OAuth2.0 个人学习笔记 Two
  5. scala中类的继承关系
  6. cordova环境部署
  7. 汇编语言基础知识摘要(《汇编语言》王爽)第 3 / 17 章
  8. 杂乱无章之javascript(一)
  9. UVA11825 黑客的攻击 Hackers' Crackdown 状压DP,二进制,子集枚举
  10. es6 find 数组内查询用法