高级选择符的作用
时间:2012-7-3
目前为止你所看到白选择符都属于CSS1的内容。CSS1是CSS的第一个标准化版本,早在1996年就已经推出。如今这一代的图形化Web浏览器对CSS的这个版本支持得很好,因此你可以放心使用所有这些选择符,大多数访问者都会看到他们期望的效果。
在CSS1之后,新的版本陆续出现,包括CSS2.1和CSS3.对CSS规范的这些修订引入了一些令人兴奋的新型选择符。
1.属性选择符(attribute selector)以具有特定属性甚至是具有其值为指定值的特定属性的元素为目标。
2.伪元素选择符(pseudo element selector)的目标并不明确存在于标记代码中,而是隐含于其结构之中,如段落的首行,或者紧随一个元素之后的另一个元素。
3.子选择符(child selector)选择一个元素的子元素,但不选择其他后代元素。
4.毗邻同胞选择符(adjacent sibling selector)的目标是一个元素的同胞元素中紧随其后的那个。