标签指定式选择符
如果即想使用id或class,也想同时使用标签选择符,可以使用如下格式
h1#content{}
表示针对所有id为content的h1标签
h1.p1{}
表示针对所有class为p1的h1标签
标签指定式选择符在对选择符选择的精确度上介于标签选择符及id,class选择符之间,也是一种经常能够使用到的选择符形式
组合选择符
对于上述所有css选择符而言,无论是什么样的选择符,均可以进行组合使用
h1 .p1{}表示h1标签下的所有class为p1的标签
#content h1{}
表示id为content的标签下的所有h1标签
h1 .p1,#content h1{}
以上二者的进行群组选择
h1#content h1{}
id为content的h1标签下的h2标签
css在选择符的使用上可以说是非常自由的,根据页面需要,我们可以灵活使用各种选择符进行。
伪类及伪对象
伪类及伪对象是一种特殊的类和对象,它由css自动支持,属于css的一种扩展类型和对象,名称不能被用户自定义,使用时只能够按标准格式进行应用,使用形式如下
a:hover{background-color:#333333;
}
伪类和伪对象由以下两种形式组成
选择符:伪类,天津网站建设,天津网站制作,天津做网站,天津网站优化,天下星
选择符:伪对象
本例中的hover便是一个伪类,用于指定链接标签a的鼠标上移状态,css内置了几个标准的伪类用于用户的样式定义。
同样css内置了几个标准伪对象用于用户的样式定义
实际上除了对于链接样式控制的:hover,:active几个伪类之外,大对数伪类及伪对象在实际使用上并不常见到,我们所接触到的css布局中,大部分是有关于排版及样式,对于伪类及伪对象所支持的多数属性基本上很少用到,但是不排除使用的可能,由此也可看到css对于样式及样式中对象的逻辑关系,对象组织提供了很多便利的接口;