css3选择器归类整理_基本选择器和属性选择器

css3选择器" title="css3选择器">css3选择器分类

css3选择器分类如下图所示

css3选择器归类整理_基本选择器和属性选择器


选择器的语法

1.基本选择器

类型代码功能描述
通配选择器*{ margin: 0; padding: 0; border: none; }选择文档中所有html元素
元素选择器body { background: #eee; }选择指定类型的html元素
类选择器.list { list-style: square; }

选择指定class属性值为“class”的

任意类型的任意多个元素

ID选择器#list { width: 500px; margin: 0 auto; }选择指定ID属性值为“id”的任意类型元素
后代选择器.list li { margin: 10px; background: #fff; }选择作为某元素后代的元素。

基本选择器扩展

类型代码功能描述
子元素选择器#wrap > .inner. {color: pink;}

也可称为直接后代选择器,

此类选择器只能匹配到直接后代,

不能匹配到深层次的后代元素

相邻兄弟选择器#wrap #first+.inner{color:#f00; }它只会匹配紧跟着的兄弟元素
通用兄弟选择器#wrap #first ~ div { border: 1px solid;}它会匹配所有的兄弟元素(不需要紧跟)
选择器分组h1,h2,h3{color: pink;}此处的逗号我们称之为结合符


2.属性选择器

(1)存在和值属性选择器

选择器功能描述
[attribute=value]用于选取带有指定属性和值的元素。
[attribute~=value]用于选取属性值中包含指定词汇的元素。
[attribute]用于选取带有指定属性的元素。


(2)子串值属性选择器

选择器功能描述
[attr|=val]用于选取带有以指定值开头的属性值的元素。
[attribute^=value]匹配属性值以指定值开头的每个元素。
[attribute$=value]匹配属性值以指定值结尾的每个元素。
[attribute*=value]匹配属性值中包含指定值的每个元素。


 

链接: http://www.fly63.com/article/detial/9929

以上是 css3选择器归类整理_基本选择器和属性选择器 的全部内容, 来源链接: utcz.com/a/86217.html

回到顶部