您的位置:首页 > Web前端 > CSS

css3选择器

2017-05-11 16:14 197 查看
简单选择器 –
1 *{} /通配符: 选择body内所有元素,经常用于清除默认样式.
2 p{} /元素选择器.标签选择器: 直接写标签p li img span h1-h6….
3 #box{} /类选择器: (class =”box” class设置#选择) 类名可重复.
4 box{} / id选择器: (id=”box” id设置 .选择)  id名字唯一.
5 div p span后代.包含选择器: div下p下span元素.
高级选择器 --
1 p,span 组合.多元素选择器: 同时选择p span标签/元素 ,隔开
 .boxp,span(box失效会选择其他p span) .box p .box span代替
2 p>span子元素选择器:选择p的span子元素 >隔开
3 p+span相邻兄弟选择器: 选择p相邻的span元素 +隔开 只选择span4
4 p ~ .box 关联选择器: 选择p后的box类及后代
属性选择器 --
1 [href]{} 属性选择器: 选择具有href属性的元素
2 a[herf]{} 选择标签a具有herf属性的元素
3 [href=””]{} 选择指定属性值的元素
4 [href ~=”//”]{} 选择指定属性值包含//的元素 前后必须有空
5 [href |=”//”]{} 选择指定属性值以//开头的元 //开头
Css3
1 [href ^=”//”]{} 以//开头
2 [href $=”//”]{} 以//结尾
3 [href *=”//”]{} 包含//
伪类选择器 --
1 :hover /p:hover {} 鼠标移上去/移到p标签上去的样式
2 p:hover span{} 鼠标移到p标签后代span标签的样式
3 :link{} / a:link{} 未被访问链接的样式
4 :active{} / a:active{} 正在访问链接的样式
5 :visited{} / :visited{} 已被访问的链接的样式
6 :focus{} / input:focus{} 获取焦点/输入框获取焦点后的样式6 
伪元素  

1 p:before{content:”内容”;样式} 在p标签之前添加样式及内容
2 p:after{content:”内容”;样式}在p标签之后添加样式及内容 
.box:befter {
   content:”新加内容”;
   color: red;}
在类为box的元素里边前部添加”新加内容”,字体颜色红色。
css3
子类型
p:first-of-type{} 第一个 (泛指多个相同同时选择)
p:last-of-type{} 最后一个 (泛指多个相同同时选择)
p:last-of-type{} 最后一个 (泛指多个相同同时选择)
p:nth-of-type(3){} 第3个(泛指多个相同同时选择)
p:nth-last-of-type(3){} 倒序第3个 (泛指多个相同同时选择)
a: only-of-type{} 唯一子元素a (泛指多个相同同时选择)
子元素
p:first-child{} 选择同级p标签的第一个p标签
p:last-child{} 选择同级p标签的最后一个p标签
a:only-child{} 唯一子元素a
p:nth-child(n){} 选择同级p标签指定的p标签 n指定的  
p:not(.select){} 选择p同级非.select元素
p:empty{} 内容为空的p标签 嵌套有标签不为空
p:target{} 激活的锚点
p::selection{} 选中p标签 color background可变
li:nth-child(n+4){background:#090}  大于等于4的li标签
li:nth-child(-n+4){background:#090} 小于等于4的li标签
li:nth-child(2n){background:#090}  偶数的li标签  2n可以为even
li:nth-child(2n-1){background:#090}  奇数的标签 2n-1可以为odd
li:nth-child(3n+1){background:#090}  3n+1表示隔取1
 
表单元素
input:enabled{} 可用选择
<input type=”text” enabled=”enabled”>
input:disabled{} 不可用选择
<input type=”text” disabled=”disabled”>
Input:checked{} 选中选择
<input type=”check” checked=”checked”>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息