css选择器优先级权重计算规则
作用: 当多个选择器混合在一起使用时, 我们可以通过计算权重来判断谁的优先级最高
权重大小:
1、内联样式,如: style="...",权值为1000。
2、ID选择器,如:#content,权值为0100。
3、类,伪类、属性选择器,如.content,权值为0010。
4、标签选择器、伪元素选择器,如div p,权值为0001。
5、通配符、复合选择器(+、>、~等)、否定伪类(:not)没有影响,权值为0000。
6、继承的样式没有权值
计算规则:
1、首先先计算选择器中有多少个id, id多的选择器优先级最高
2、如果id的个数一样, 那么再看类名的个数, 类名个数多的优先级最高
3、如果类名的个数一样, 那么再看标签名称的个数, 标签名称个数多的优先级最高
4、如果id个数一样, 类名个数也一样, 标签名称个数也一样, 那么就不会继续往下计算了, 那么此时谁写在后面听谁的,也就是说优先级如果一样, 那么谁写在后面听谁的
注意:
只有选择器是直接选中标签的才需要计算权重, 否则一定会听直接选中的选择器的
css选择器优先级权重计算规则相关推荐
- 关于CSS选择器的权重计算
CSS选择器的权重计算公式大概如下: 内联样式表的权值最高为 1000: ID 选择器的权值为 100 Class 类选择器.属性选择器.伪类的权值为 10 HTML 元素选择器.伪元素的权值为 1 ...
- 房子装修工程师CSS(一)之盒子模型/选择器的权重计算/常见样式属性/浮动float
一.盒子模型 (一)CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:margin.border.padding.content(width.height). (二)盒子模型分两种: 1. ...
- html内容权重计算,HTML CSS 选择器权重计算规则
其实,CSS有自己的优先级计算公式,而不仅仅是行间>内部>外部样式:ID>class>元素. 一.样式类型 1.行间 我的行间CSS样式. 2.内联 h1{font-size: ...
- css选择器优先级及权重计算
一.优先级分类 通常可以将css的优先级由高到低分为6组: 第一优先级:无条件优先的属性只需要在属性后面使用!important.它会覆盖页面内任何位置定义的元素样式.ie6不支持该属性. 第二优先级 ...
- [css] 请描述css的权重计算规则
[css] 请描述css的权重计算规则 权重值计算 选择器 案例 权重值 !important !important Infinity 内联样式 style="-" 1000 ID ...
- 探讨浏览器CSS选择器的权重!!!
<!DOCTYPE html> <html> <head lang="en"><meta charset="UTF-8" ...
- css选择器优先级问题
css选择器优先级问题(选择器的权重图) A.为啥有此问题的产生? a.众所周知,css对于同一属性先进行优先级别的判断,若比之前渲染的优先级别高,那么就会渲染成这个优先级别较高的. b.对于单一的选 ...
- html5css选择器优先级,CSS选择器优先级[重要]
CSS选择器优先级 浏览器是通过判断CSS优先级,来决定到底哪些属性值是与元素最为相关的,从而作用到该元素上.CSS选择器的合理组成规则决定了优先级,我们也常常用选择器优先级来合理控制元素达到我们理想 ...
- css三大特性权重计算BFC(块级格式化上下文)盒子模型
系列文章目录 文章目录 系列文章目录 前言 一.css三大特性 1.继承性 2.层叠性 3.优先级 二.权重计算 1.引入库 2.读入数据 三.BFC(块级格式化上下文) 1.引入库 2.读入数据 总 ...
最新文章
- Python中lxml库的安装(Windows平台)
- 电脑上怎么做pdf文件_PDF文件怎么加水印?PDF水印添加方法
- CodeIgniter开发实际案例-新闻网站【转】
- Failed to load http://localhost:3000/products: The 'Access-Control-Allow-Origin' header has a value
- 尝试连接到服务器时出错请检查虚拟机管理器,Hyper-V尝试连接到服务器出错无效类的解决方法...
- Python 不定长参数 *argc/**kargcs - Python零基础入门教程
- 解决数据库Can't connect to MySQL server on 'localhost' (10061)的问题
- 多系统服务器数据备份软件,护卫神好备份系统
- VB.NET 通常用法使用笔记
- bat批量剪切命令_批处理剪切文件夹的dos指令怎么写
- 读者福利:复盘2018上半年精选文章,还有礼品等着你!
- Win10- 日历 - 周日在第一列显示 - 设置方法
- php 日之泪,php泪中一帮助
- 单元测试的必要性 从bug修复 费用成本和时间成本综合考虑
- helix server配置教程
- 浅谈我是如何从简单的系统功能需求书写规范的需求分析说明书
- 51单片机入门——STC89C52RC控制步进电机进行转动、调速
- 备战第十二届蓝桥杯电子类《EDA设计与开发》国赛
- LTE中REG和CCE概念
- iOS开发-AppDelegate