选择器

2023-12-18  本文已影响0人  SeanLink

CSS选择器

什么是选择器

按照一定的规则选出符合条件的元素,为之添加CSS样式
◼ 选择器的种类繁多,大概可以这么归类

通用选择器 *

简单选择器

id注意事项

◼ 一个HTML文档里面的id值是唯一的,不能重复

属性选择器(attribute selectors)

◼ 拥有某一个属性[att]
◼ 属性等于某个值[att=val]

[title]{
    color:blue
}
[title=box]{
    color:red
}

◼ 其他了解的(不用记)

后代选择器(descendant combinator)

◼ 后代选择器一: 所有的后代(直接/间接的后代)

◼ 后代选择器二: 直接子代选择器(必须是直接自带)

兄弟选择器(sibling combinator)

◼ 兄弟选择器一:相邻兄弟选择器

◼ 兄弟选择器二: 普遍兄弟选择器 ~

选择器组 – 交集选择器

◼ 交集选择器: 需要同时符合两个选择器条件(两个选择器紧密连接)

◼ 并集选择器: 符合一个选择器条件即可(两个选择器以,号分割)

认识伪类

◼ 什么是伪类呢?

◼ 常见的伪类有
◼ 1.动态伪类(dynamic pseudo-classes)

◼ 所有的伪类: https://developer.mozilla.org/zh�CN/docs/Web/CSS/Pseudo-classes

动态伪类(dynamic pseudo-classes)

◼ 使用举例

动态伪类 - :focus

◼ :focus指当前拥有输入焦点的元素(能接收键盘输入)

伪元素(pseudo-elements)

◼ 常用的伪元素有

伪元素 - ::first-line - ::first-letter(了解)

◼ ::first-line可以针对首行文本设置属性
◼ ::first-letter可以针对首字母设置属性

image.png

伪元素 - ::before和::after(常用)

◼ ::before和::after用来在一个元素的内容之前或之后插入其他内容(可以是文字、图片)

上一篇 下一篇

猜你喜欢

热点阅读