CSS常用的选择器和优先级的权重问题

CSS注释

CSS修改页面中的所有标签,必须借助选择器选中。
选择器中,可以写多对CSS属性,用{}包裹;
每个属性名与属性值之间用:分隔,多对属性之间,必须用;来分隔

选择器{
 属性1:属性值1;
 属性2:属性值2;

【选择器的命名规范】

1、只能有字母、数字、下划线、减号组成。
2、开头不能是数字,也不能是只有一个减号。
一般,起名要求有语义,使用英文单词与数字的组合。



1、标签选择器

写法:HTML标签名{}
作用:可以选中页面中,所有与选择器同名的HTML标签。

例如:

li{
  color:red;
  font-size: 48px;
}

 

2、类选择器(class选择器)

写法:.class名{}
调用:在需要调用选择器样式的标签上,使用class=“class名”调用选择器
优先级:class选择器>标签选择器

例如:

.first{
  color: blue;
}

3、ID选择器

写法:#ID名{}
调用:需要调用样式的标签,起一个id=“ID名”
优先级:ID选择器>class选择器
注意:一个页面中,不能出现同名ID

例如:
#one{
  background-color: yellow;
}

 

         【class选择器和ID选择器的区别】
       1、写法不同:class选择器用.声明,ID选择器用#声明;
       2、优先级不同:ID选择器>class选择器;
       3、作用范围不同:class选择器可以多次调用,ID选择器只能使用一次。

 

4、通用选择器
写法:*{}
作用:可以选中页面中所有的HTML标签。
优先级:最低!!
例如:
*{
  color: orange;
}

5、并集选择器
写法:选择器1,选择器2,.....,选择器n{}
生效规则:多个选择器取并集,只要标签满足其中任意一个选择器,样式即可生效。
例如:
li,.first{
  color: red;
}

6、交集选择器
写法:选择器1选择器2......选择器n{} 所有选择器紧挨着,没有分隔
生效规则:多个选择器取交集,则必须满足所有选择器的要求,才能生效
例如:
li.first{
  color:red;
}

7、后代选择器
写法:选择器1选择器2......选择器n{} 选择器之间空格分隔
生效规则:只要满足,后一选择器是前一个选择器的后代,即可生效。(后代包括子代、
孙代、重孙代 。。。)
例如:
div span{
  color:orange
}

8、子代选择器
写法:选择器1>选择器2>......>选择器n{} 选择器之间用>分隔
生效规则:必须满足,后一个选择器是前一个选择器的直接子代,才能生效。(
 中间不能间隔任何标签)
例如:
div>span{ 
  color: orangered;
}

 

【优先级的权重问题】
1、css生效的第一原则是“近者优先”!即,哪个选择器作用于最里层标签,则这个选择器生效;

2、当选择器作用于同一层时,可以根据优先级权重,进行累加计算:
 ID选择器为100 > class选择器为10 > 标签选择器为1
 注意:并集选择器,相当于多个选择器拆开写,所以,并集选择器的优先级不能累加。

3、当选择器作用于同一层,且优先级权重相等时。则,写在最后的选择器生效。

转载于:https://www.cnblogs.com/rsj1/p/7402348.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/428870.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

江阳职高计算机应用教改实验,计算机应用课程教改模式

掌握基本的计算机操作技能几乎成为当前社会每位劳动者的必备知识。在此情况下,以就业为根本导向的高职院校更应当注重学生的计算机基本教学。“计算机应用基础”课程教学也要不断与与时俱进,这样在才能适应社会对人才的全新要求。本文主要就高职院校“计…

memset和fill

C : memset 用法:memset(a,0,sizeof(a)); C fill用法:fill(ch,chn,0); 二维数组:fill(ch[0],ch[0]mn,0);

转 list三种遍历效率

第一种&#xff1a;迭代器遍历for(Iterator<String> it list.iterator(); it.hasNext(); ) { .... } 这种方式在循环执行过程中会进行数据锁定&#xff0c;性能稍差&#xff0c;同时如果你想在循环过程中去掉某个元素&#xff0c;只能调用it.re…

7-9 六度空间 (30 分) C++实现

7-9 六度空间 (30 分) “六度空间”理论又称作“六度分隔&#xff08;Six Degrees of Separation&#xff09;”理论。这个理论可以通俗地阐述为&#xff1a;“你和任何一个陌生人之间所间隔的人不会超过六个&#xff0c;也就是说&#xff0c;最多通过五个人你就能够认识任何一…

有关计算机组成原理知识的论文,关于计算机组成原理的论文_计算机组成原理_图灵机的组成...

懂计算机组成原理的朋友进&#xff0c;帮帮我啊&#xff01;2演示《闪速存储器及技术》。首先是多媒体的组成&#xff0c;图声字&#xff0c;二是计算机的组成&#xff0c;主板&#xff0c;CPU&#xff0c;内存。三电脑读文件的过程 CPU将多媒体文件有硬盘调入内存&#xff0c;…

如何开发一个异常检测系统:异常检测 vs 监督学习

异常检测算法先是将一些正常的样本做为无标签样本来学习模型p(x),即评估参数&#xff0c;然后用学习到的模型在交叉验证集上通过F1值来选择表现最好的ε的值&#xff0c;然后在测试集上进行算法的评估。这儿用到了带有标签的数据&#xff0c;那么为什么不直接用监督学习对y1和y…

浙江省高等学校计算机等级考试有什么用,06秋年秋浙江省高等学校计算机等级考试试卷(三级数据库技术及应用)...

2006年秋浙江省高等学校(三级网络技术)试题1判断题用√和表示对和错(每小题1分&#xff0c;共10分)1&#xff0e;WWW是基于客户机和超文本技术建立的&#xff0c;其工作方式是客户机/服务器模式。T(1)2&#xff0e;计算机网络中信息的传输速率的单位是帧/秒。F(2)3&#xff0e;…

7-6 列出连通集 (25 分)(C语言实现)

给定一个有N个顶点和E条边的无向图&#xff0c;请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N−1编号。进行搜索时&#xff0c;假设我们总是从编号最小的顶点出发&#xff0c;按编号递增的顺序访问邻接点。 输入格式: 输入第1行给出2个整数N(0<N≤10)和E&#xff0c…

KVM--安装及初步使用

KVM是Kernel-based Virtual Machine的简称,是一个开源的虚拟化模块,今天我将在CentOS7的操作系统上安装KVM,以下是我的安装步骤. 一.环境信息 系统: CentOS 7.2 IP: 10.0.0.12/24 在虚拟机安装时,需要启用CPU的虚拟化功能 二. KVM安装步骤 1. 安装qemu-kvm和libvirt [rootkvm-…

微机化远动系统与计算机网络,远动技术教案_第3章_微机监控系统数据通信网络结构及原理.pdf...

Generated by Foxit PDF Creator © Foxit SoftwareFor evaluation only.第三章数据通信网络结构及原理远动监控系统信息传输及网络通信技术主讲&#xff1a;申惠华东交通大学电气与电子工程学院Generated by Foxit PDF Creator © Foxit SoftwareFor evaluation only.…

7-9 六度空间 (30 分)(C语言实现)

“六度空间”理论又称作“六度分隔&#xff08;Six Degrees of Separation&#xff09;”理论。这个理论可以通俗地阐述为&#xff1a;“你和任何一个陌生人之间所间隔的人不会超过六个&#xff0c;也就是说&#xff0c;最多通过五个人你就能够认识任何一个陌生人。”如图1所示…

中南大学和中山大学计算机专业哪个好,中山大学和中南大学哪个实力更强?一字之差,一起来看看吧!...

原标题&#xff1a;中山大学和中南大学哪个实力更强&#xff1f;一字之差&#xff0c;一起来看看吧&#xff01;我国好大学有很多&#xff0c;但是各大学之间的实力参差不齐&#xff0c;就算是985也有很大区别&#xff0c;今天我们就谈一谈两个名字&#xff0c;比较相似的&…

在latex或者mathtype中如何输入花体,如拉式量L

这个问题困扰我很久&#xff0c;知道我找到这个答案&#xff1a;把 \mathcal{L}直接黏贴到mathtype的编辑框中就可以产生花体L了转载于:https://www.cnblogs.com/www-caiyin-com/p/7410050.html

7-3 旅游规划 (25 分)(C语言实现)

有了一张自驾旅游路线图&#xff0c;你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序&#xff0c;帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的&#xff0c;那么需要输出最便宜的一条路径。 输入格式: …

计算机软件专利申请期限,软件发明专利申请期限为何那么长

一、发明专利1.适用范围发明专利申请适用范围较广&#xff0c;不但包括方法、工艺、配方、中西药、计算机软件、电子商务等技术领域&#xff0c;还可包括机械设备、机、电产品等具有立体形状和功能结构的工业品和日用品&#xff0c;但前者只能申请发明专利&#xff0c;后者还可…

Drozer快速使用指南

Drozer快速使用指南 1、简介&#xff1a; Drozer是一款用于测试android应用程序漏洞的安全评估工具&#xff0c;能够发现多种类型的安全的漏洞&#xff0c;免费版本的相关资源下载地址&#xff1a; https://www.mwrinfosecurity.com/products/drozer/community-edition/ 其中包…

7-5 公路村村通 (30 分)(C语言实现)

现有村落间道路的统计数据表中&#xff0c;列出了有可能建设成标准公路的若干条道路的成本&#xff0c;求使每个村落都有公路连通所需要的最低成本。 输入格式: 输入数据包括城镇数目正整数N&#xff08;≤1000&#xff09;和候选道路数目M&#xff08;≤3N&#xff09;&#…

银行招聘网计算机类笔试,中国人民银行计算机类笔试模拟题

银行招聘网(Yinhangzhaopin.com)温馨提示&#xff1a;凡告知“加qq联系、无需任何条件、工作地点不限”&#xff0c;收取服装费、押金、报名费等各种费用的信息均有欺诈嫌疑&#xff0c;请保持警惕。银行招聘网文章标签:银行笔试人民网络齐鲁这是我自己总结的中国人民银行计算机…

Akka(19): Stream:组合数据流,组合共用-Graph modular composition

akka-stream的Graph是一种运算方案&#xff0c;它可能代表某种简单的线性数据流图如&#xff1a;Source/Flow/Sink&#xff0c;也可能是由更基础的流图组合而成相对复杂点的某种复合流图&#xff0c;而这个复合流图本身又可以被当作组件来组合更大的Graph。因为Graph只是对数据…

7-2 地下迷宫探索 (30 分)(C语言实现)

7-2 地下迷宫探索 (30 分) 地道战是在抗日战争时期&#xff0c;在华北平原上抗日军民利用地道打击日本侵略者的作战方式。地道网是房连房、街连街、村连村的地下工事&#xff0c;如下图所示。 我们在回顾前辈们艰苦卓绝的战争生活的同时&#xff0c;真心钦佩他们的聪明才智。在…