CSS中几种扩展(高级)选择器:
高级选择器:
后代选择器:用空格隔开
交集选择器:用.隔开
并集选择器(分组选择器):用逗号隔开
伪类选择器
1、后代选择器: 定义的时候用空格隔开
对于E F这种格式,表示所有属于E元素后代的F元素,有这个样式。空格就表示后代。
后代选择器,就是一种平衡:共性、特性的平衡。当要把某一个部分的所有的什么,进行样式改变,就要想到后代选择器。
后代选择器,描述的是祖先结构。
看定义可能有点难理解,我们来看例子吧。
<style type="text/css"> .div1 p{ color:red; } </style>
2、交集选择器
实例:
<style type="text/css"> h3.special{ color:red; } </style>
选择的元素要求同时满足两个条件:必须是h3标签,然后必须是special标签。
只能在h3标签中使用它:
<h3 class="special">css</h3>
注意,交集选择器没有空格。所以,没有空格的div.red(交集选择器)和有空格的div .red(后代选择器)不是一个意思。
交集选择器可以连续交:
h3.special.zhongyao{ color:red; }
3、并集选择器:定义的时候用逗号隔开
三种基本选择器都可以放进来。
举例:
p,h1,#mytitle,.one/*定义了一个并集选择器,带有p,h1,id="mytitle",class="one"的标签都内容会显示红色*/{ color:red; }
4、伪类选择器(待定)
CSS允许对于元素的不同状态,定义不同的样式信息。伪类选择器又分为两种:
静态伪类:只能用于超链接
动态伪类:针对所有标签都适用
以上就是css高级选择器有哪些?的详细内容,更多请关注易知道|edz.cc其它相关文章!