1. 类选择器
类选择器是CSS3中新增的一种选择器,它们可以用来选择具有相同名称的类名。使用类选择器时,需要将类名添加到选择器的类选择器部分。例如,以下是选择器示例:
h1.color-text {
color: red;
2. 属性选择器
属性选择器是CSS3中另一种新增的选择器,它可以用来选择具有指定属性值的元素。使用属性选择器时,需要将属性值添加到选择器的值部分。例如,以下是选择器示例:
li[style] {
font-size: 16px;
在这个示例中,选择器“li[style]”选择所有具有“font-size”属性值为“16px”的li元素。
3. 伪类选择器
伪类选择器是CSS3中新增的一种选择器,它可以用来选择具有指定伪类属性和父元素的相对位置和大小。使用伪类选择器时,需要将伪类属性和父元素的相对位置和大小添加到选择器的伪类部分。例如,以下是选择器示例:
div[style*=”font-size: 16px;”] {
font-size: 16px;
在这个示例中,选择器“div[style*=”font-size: 16px;”]”选择所有具有“font-size”和“!important”声明的div元素。
4. 选择器组合
选择器组合是CSS3中新增的一种选择器,它可以用来将多个选择器组合在一起,以获得更全面的样式控制。选择器组合需要使用“&”运算符将选择器连接起来,例如:
div[style*=”font-size: 16px;”] * p {
font-size: 18px;
在这个示例中,选择器“div[style*=”font-size: 16px;”] * p”选择所有具有“div”、“p”元素的子元素,它们的“font-size”属性值都设置为“18px”。
CSS3新增的选择器使得开发人员可以更加灵活地控制样式和布局,同时也使得开发人员可以更加高效地编写代码。