第一章:第二课 选择器-结构性伪类选择器[一]
本节来学习一下CSS 3.0中的结构性伪类选择器,在这之前,先来简单的回顾一下CSS 2.0中的类和伪类选择器,我们知道在CSS中,可以使用类选择器把相同的元素定义成不同的样式,譬如针对一个p元素,我们可以做如下定义:
p.left{color:#900;}
p.right{color:#090;}
然后在HTML中对p使用class属性,如下:
<p class="left">前端开发网(W3Cfuns.com)</p>
<p class="right">web前端开发起飞区</p>
在CSS中除了上面所属的类选择器之外,还有伪类选择器,这种选择器与类选择器的区别是,类选择器可以随便起名,而伪类选择器是固定的,也就是默认已定义好的选择器,不可随便起名。比如超链接的Hover伪类。
CSS3.0 四个最基本的结构性伪类选择器
:root 选择器
此选择器将绑定到页面的根元素中,所谓根元素,是指文档树中最顶层的元素,也就是<html>部分。