记录:CSS选择器学习

常用选择器:标签选择器、类选择器、ID选择器

 

子选择器(Child selectors)

还有一个比较有用的选择器子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素。

.con>p{color:red;} 

* IE6不支持该选择器

包含(后代)选择器

包含选择器,即加入空格,用于选择指定标签元素下的后辈元素。

.con p{color:red;} 

通用选择器

通用选择器是功能最强大的选择器,它使用一个(*)号指定,它的作用是匹配html中所有标签元素。

* {color:red;}

* 也可以用于选择器下使用  .con * {color:red;},意为con类下所有元素。

伪类选择符

更有趣的是伪类选择符,为什么叫做伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色

a:hover{color:red;}

关于伪选择符:到目前为止,可以兼容所有浏鉴器的“伪类选择符”就是a标签上使用:hover了(其实伪类选择符还有很多,尤其是css3中,但是不能兼容所有浏鉴器)。其实:hover可以放在任意的标签上,比如说p:hover,但是它们的兼容性也是很不好的,所以现在比较常用的还是a:hover的组合。

分组选择符

当你想为html中多个标签元素设置同一个样式时,可以使用分组选择符(,),如下:

h1,span{color:red;}

相邻兄弟选择器(Adjacent sibling selector)

可选择紧接在另一元素后的元素,且二者有相同父元素。

http://www.w3school.com.cn/css/css_selector_adjacent_sibling.asp

CSS 属性选择器

CSS 2 引入了属性选择器。属性选择器可以根据元素的属性及属性值来选择元素。

http://www.w3school.com.cn/css/css_selector_attribute.asp


—— 能力说话。
—— 唯爱与美食不可负。
—— 身体健康第一重要。
原文地址:https://www.cnblogs.com/aileLiu/p/4151495.html