简单描述:
层次选择器相对来说较麻烦些,但是它的功能相对来说也比较强大,但它使用的频率相对也较少。
相对来说后代选择器和子选择器使用要大于后二者。
层次选择器是通过HTML文档中的元素之间的层次关系来获取对应的HTML元素,其关系包括:后代、父子,兄弟(其中兄弟右包括相邻和通用二种)。
兼容性:
目前只有IE7(包括IE7)以下的浏览器不支持。
语法:
选择器 | 类型 | 功能描述 |
E F | 后代选择器(包含选择器) | 选择匹配的F元素,且匹配的F元素被包含在匹配的E元素内 |
E>F | 子选择器 | 选择匹配的F元素,且匹配的F元素是所匹配的E元素的子元素 |
E+F | 相邻兄弟选择器 | 选择匹配的F元素,且匹配的F元素紧位于匹配的E元素后面 |
E~F | 通用选择器 | 选择匹配的F元素,且位于匹配的E元素后的所有匹配的F元素 |
实例: