CSS3选择器
子元素选择伪类
获得子元素中的第一个元素
.div_1>p:first-child{}
获得子元素的最后一个元素
.div_1>p:last-child{}
获得具体的一个子元素
/*获得第二个子元素*/
.div_1>p:nth-child(2) {}
获得奇/偶数子元素
.div_1>p:nth-child(even){}
.div_1>p:nth-child(odd){}
获得空元素对象
.div>p:empty{}
input标签中的伪类
获得焦点的伪类
input:focus{}
被选择的伪类
input:checked{}
在选择的对象中的内容之前/后插入
div1:before{
content: url(img/1.jpg);
}
div1:after{
content: "你好"
}
属性选择器
选择类型为text的input标签
input[type='text']{}
选择使用某几个字母开头的name
/*选择https开头的name*/
input[name^='https']
/*选择com结尾的name*/
input[name$='com']
选择器的种类
基础选择器
- 通用选择器 *
- id选择器 #id
- class选择器 .divclass
- 标签选择器 div{}
关系选择器
- 后代选择器 空格
- 子元素选择器 >
- 临近兄弟选择器 +
- 所有兄弟选择器 ~
伪类选择器
- 鼠标滑动选择器 hover
- 访问过的链接 visited
- input焦点 focus
- 等等……
伪对象选择器
- before
- after
属性选择器
input[type=‘text’]