CSS继承和层叠性
来源:互联网 发布:淘宝网地板胶 编辑:程序博客网 时间:2024/05/22 00:08
CSS继承和层叠性
CSS选择器
四个基本选择器:
1.通用选择器(*{margin:0;padding:0}清除当前page下的所有标签默认样式)
2.标签选择器
3.ID选择器:ID选择器只能选中一个元素,只能对单个元素设置样式(id不能重复)
4.类名选择器(注意:类就是被重用的,一个标签可以有多个类,一个类可以用在多个标签上)
三套复杂选择器格式
1.后代选择器:空格表示后代。多层选择,不固定层次
2.交集选择器:不用任何字符隔开。后面的选择器一般是class或者id
3.并集选择器:逗号表示并集
三个非常用选择器:(E、F为基本选择器)
子元素选择器:E>F{property:value}:右尖括号符合F选择器的所有E子元素(注意是子元素,不是后代元素)
直接相邻选择器:E+F{property: value}:+号表示紧邻当前选中元素后紧跟的后续一个元素
普通相邻选择器:E~F{property: value}:~兄弟后续元素当前选中元素后的所有符合F选择器的元素
伪类选择:(E、F为基本选择器)
超链接选择::link、:visited、:hover、:active
第一个子元素:E:first-child
伪对象/伪元素选择:(E、F为基本选择器)
文字选择:E::first-letter、E::first-line
插入内容:E::before、E::after
复杂选择器:
后代选择:后代不是指儿子元素,是指后代元素
子元素选择:直接当前元素的儿子元素中寻找匹配的元素
符号:右尖括号>
交集选择器:从当前选择器选中的元素中,找到子集
紧邻选择器:+号,1)紧随当前付选择器标准的后面元素 2)要符合后续选择器标准
伪类选择器:
伪类选择器主要是对于当前选择的元素进行筛选
a标签:link visited hover active
当前超链没有访问的时候、访问过、鼠标悬浮、被触发
注意:顺序不能乱
伪对象选择:
伪对象选择器主要是对当前选择的内容进行操作
E::before、E::after
在当前选择的元素前后者后插入内容
CSS层叠性
具体如何判断选择器的层叠效果呢?
1. 先判断是否选中。选中的优先级大于未选中的
2. 未选中的,遵循就近原则(选择越靠近那一层优先级越高)
3. 选中的情况下,优先级id>class>标签(就是直接数,id数目多的优先,id数目一样的情况下,class数目多的优先。以此类推)
最后补充说明:important优先级最高,*优先级最低
CSS继承性
继承性:属性样式设置,给父元素设置后,所有子元素都拥有这些属性样式
能继承的属性:只有跟文本相关的属性才能被继承
- CSS继承和层叠性
- CSS继承和层叠性
- CSS的层叠和继承
- 02 CSS-继承和层叠
- 层叠,继承和CSS单位
- CSS样式继承和层叠
- 02 CSS-继承和层叠
- CSS 中的继承性,特殊性,层叠性和重要性
- CSS的继承性,特殊性和层叠性
- CSS初学2---继承性和层叠性
- CSS具有继承性、特殊性、层叠性和重要性
- CSS——继承性和层叠性
- CSS 层叠样式表----继承和覆盖
- CSS 层叠样式表----继承和覆盖
- css的样式继承和层叠
- CSS的继承、层叠和特殊性
- css样式的层叠和继承
- CSS的继承、层叠和特殊性
- Kaggle 机器学习竞赛冠军及优胜者的源代码汇总
- python 调用系统ffmpeg进行视频截图,并进行图片http发送
- Docker学习系列从零开始之制作SSH镜像【四】
- xutils
- mysql-udf的使用---mysql自动同步数据到redis.redis连接池的实现
- CSS继承和层叠性
- Java“南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课”
- ameba启动失败 228k
- VS2017输出乱码问题解决
- spring中连接数据库
- 使用unity动态切割图片 然后重新组合
- 购物车 数量的加减部分代码
- 使用python进行图像目标检测需要配置的环境
- redis配置密码,以及如何启动。(windows环境)