CSS 是 Cascading(层叠 )Style(样式) Sheet(表)的简称, 及层叠样式表, CSS 技术用来美化 html 页面, 使用 CSS 可以把样式代码和 HTML 分离.
CSS 选择器是可以帮助我们选中需要添加样式的标签. 每一条 CSS 样式定义由两部分组成, 形式如下:
选择器 {样式}
在{} 之前的部分就是 "选择器".
CSS 选择器:
1, 标签名选择器: 通过标签的名称找到指定标签
格式: 元素名{ }
2, 类选择器: 通过标签的 class 属性值选中指定标签, 多个标签可以有相同的 class 值
格式:.d1{ }
3,id 选择器: 通过 id 找到标签, 一个 HTML 文件中 id 不能重复
格式: #id{}
4, 派生选择器(后代选择器): 类似于路径, 找到符合要求的标签, 会匹配所有的后代标签
格式: ul li a{} #id li a{}
5, 子元素选择器: 和后代类似, 但是只能获得子元素
格式: ul>li>a{}
6, 分组选择器: 可以将多种选择器结合到一起使用, 用来统一设定样式
格式: h1,h2,#abc,.m{ }
7, 伪元素选择器: 伪元素选择器选择的是元素的状态, 状态分为以下几种:
link 表示元素未被点击时的状态 hover 表示鼠标悬停时的状态 active 表示元素被点击时的状态 visited 表示元素被点击后的状态格式: #id:hover{ }
总结选择器: 标签名选择器, 类选择器, id 选择器, 派生选择器, 子元素选择器, 分组选择器, 伪元素选择器
来源: http://www.css88.com/qa/css3/12314.html