css选择器

                          css选择器

 1基本选择选择符

  

名称

选择器

描述

示例

标签选择器

E{

  css规则

}

匹配文档元素标签

p {font-size:20px;}

ID选择器

#ID{

  css规则

 

}

匹配文档元素标签的ID属性

#box{

  background:red;

}

类选择器

E.className{

  css规则

}

匹配以class属性为className的文档元素

div.box{

  font-size:20px;

}

通配选择符

*{

  css规则

 

}

匹配所有文档元素

*{

  margin:0px;

  border:0px;

}

 

2.组合选择器

名称

选择器

描述

示例

群组选择器

E1,E2,E3{

 css规则

}

同时给多个元素匹配css规则

h1,h2,h3{

 color:red;

}

后代选择器

E F{

 css规则

}

匹配E元素的所有后代元素F

#links a{

 color:red

}

子选择器

E>F{

 css规则

}

匹配所有E元素的子元素F

.box>span>a{

color:red;

}

相邻选择器

E+F{

 css规则

}

匹配紧跟E元素之后的与E元素同级别的元素F

p+p{color:red;

}

兄弟选择器

E~Fcss3{

 css规则

}

匹配E元素后面的所有兄弟元素F

p~p{

  color:red;

}

 

3.属性选择器

选择器

描述

示例

E[att]

选择具有att属性的E元素。

input[required] {border:1px solid #f00;}

E[att="val"]

选择具有att属性且属性值等于valE元素。

input[type=password] {border:1px solid #aaa;} //定位页面里的密码输入框

E[att~="val"]

选择具有att属性且属性值为一用空格分隔的字词列表,其中一个等于valE元素。

div[title~=english] {color:#f88;}

E[att|="val"]

选择具有att属性且属性值为以val开头并用连接符"-"分隔的字符串的E元素。(css3

p[class|=a] {color:#333;}

E[att^="val"]

选择具有att属性且属性值为以val开头的字符串的E元素。(css3

div[class^=a] {color:#666;}

E[att$="val"] 

选择具有att属性且属性值为以val结尾的字符串的E元素。(css3

div[class$=a] {color:#f00;}

E[att*="val"]

选择具有att属性且属性值为包含val的字符串的E元素。(css3

a[title*=link] {text-decoration:underline;}

 

 参考资料:css参考手册飘零雾雨 http://css.doyoe.com/

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值