CSS选择器的层叠性

您所在的位置:网站首页 css的继承性和层叠性是什么含义 CSS选择器的层叠性

CSS选择器的层叠性

2024-07-16 20:32:54| 来源: 网络整理| 查看: 265

CSS选择器的层叠性:

层叠性指的是当CSS的样式产生冲突时的处理机制。 层叠性的优先级:算权重,谁的权重大就采用谁的样式表,权重小的被覆盖掉 3.计算权重:(id选择器个数,类名选择器的个数,标签名选择器的个数)先比较id选择器个数,如果id选择器个数相同,在比较类选择器个数,最后才比较标签选择器个数, 顺序:在属性后面使用 !important 会覆盖页面内任何位置定义的元素样式、作为style属性写在元样式、id选择器、类选择器、标签选择器、通配符选择器、浏览器自定义或继承。 DOCTYPE html> Document #box1 .d2 p{ color: red; //(1,1,1) } div div #box3 p{ color: green; } div.d1 div.d2 div.d3 p{ color: blue; } 文字颜色 复制代码

第一个为(1, 1,1); 第二个为(1,0,3); 第三个为(0,3, 4);先比较id选择器个数排除第三个,在比较类选择器个数,排除第二个。最后显示红色。 4.id选择器的优先级最高,class优先级次之,标签名选择器的优先级最低,3者之间可认为不存在进位,其实存在进位(255进一位)但是无意义不考虑。 5.如果选中同一个元素,且权重相同,谁写在最后,为谁的样式。

DOCTYPE html> Document .d1 p{ color: green; } div .duanluo{ color:red; } 文字颜色 复制代码

此时选中了同一个元素,权重相同,那个样式写在最后,为那个样式,如果两个选择器换位,就会显示绿色。 6.如果是继承过来的样式,权重是0。(如果没有选中这个标签权重为0)

DOCTYPE html> Document #box1 #box2 #box3{ color: red; } div.d1 div.d2 div.d3{ color: green; } p{ color: orange; } 文字颜色 复制代码

此时显示橙色, 因为前两个没有选中,p被选中,不考虑权重。 7.如果都没有选中,权重为0,此时采用“就近原则”,

DOCTYPE html> Document div.d3{ color: green; } #box1{ color:red; } 文字颜色 复制代码

此时上面两个选择器都没有选中,不能比较去权重,id为box1离p标签远, class="d3"离p标签近,所以此时会显示绿色。 判断方法: 1.先看有没有选中元素 2.如果选中元素,计算权重排除, 3.如果权重相同,谁写在最后谁起作用, 4.如果没选中元素,采用“就近原则”,谁的表达离标签近,谁起作用。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭