上一讲我们讲解了CSS3中的基本选择器,这一节我们详解下层次选择器。
什么是层次选择器
我们都知道DOM是一个树状结构,在树状结构中有根节点、父节点、子节点、兄弟节点等概念。CSS也引入了这些概念到选择器中,对应的关系就是层次选择器。层次选择器共有四种,分别为:
- 后代选择器(E F)
- 子选择器(E>F)
- 相邻兄弟选择器(E+F)
- 通用兄弟选择器(E~F)
在Web开发中,用的较多的是前两个-后代选择器和子选择器。
我们先来看一段代码:
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<title>使用CSS3层次选择器</title>
<style type="text/css"