概念:子元素选择器只能选择某元素的子元素
语法格式:父元素 > 子元素 (Father > Children)
兼容性:IE8+、FireFox、Chrome、Safari、Opera浏览器
概念:相邻兄弟选择器能够选择紧接在另外一元素后的元素,并且他们具备一个相同的父元素
语法格式:元素 + 兄弟相邻元素 (Eelement + Sibling)
兼容性:IE8+、FireFox、Chrome、Safari、Operaspa
概念:选择某元素后面的全部兄弟元素,并且他们具备一个相同的父元素
语法格式:元素 ~ 后面全部兄弟相邻元素 (Eelement ~ Siblings)
兼容性:IE8+、FireFox、Chrome、Safari、Operacode
概念:群组选择器是将具备相一样式的元素分组在一块儿,每一个选择器之间使用逗号“,”隔开
语法格式:元素1, 元素2, …, 元素n (Eelement1, Element2, …, Elementn)
兼容性:IE6+、FireFox、Chrome、Safari、Operablog
概念:选择全部带有attribute属性元素
兼容性:IE8+、FireFox、Chrome、Safari、Operaelement
概念:选择全部使用attribute="value"的元素
兼容性:IE8+、FireFox、Chrome、Safari、Operainput
概念:选择 attribute 属性包含单词 "value" 的元素
兼容性:IE8+、FireFox、Chrome、Safari、Operait
概念:选择attribute 属性值包含 "value" 的全部元素
兼容性:IE8+、FireFox、Chrome、Safari、Operaio
概念:选择 attribute 属性值以 "value" 开头的全部元素
兼容性:IE8+、FireFox、Chrome、Safari、Operaast
概念:选择attribute 属性值以 "value" 结尾的全部元素
兼容性:IE8+、FireFox、Chrome、Safari、Operaclass
概念:选择 attribute 属性值为 "value”或以 "value-" 开头的元素
兼容性:IE8+、FireFox、Chrome、Safari、Opera
:link, :visited
:hover, :active, :focus
:enabled 选择器匹配每一个已启用的元素(大多用在表单元素上)
:disabled 选择器匹配每一个被禁用的元素(大多用在表单元素上)
:checked 选择器匹配每一个已被选中的 input 元素(只用于单选按钮和复选框)
兼容性:IE9+、FireFox、Chrome、Safari、Opera
概念:选择属于其父元素的首个子元素的每一个 Element 元素
兼容性:IE8+、FireFox、Chrome、Safari、Opera
概念:指定属于其父元素的最后一个子元素的 Element 元素
兼容性:IE8+、FireFox、Chrome、Safari、Opera
概念:匹配属于其父元素的第 N 个子元素,不论子元素是哪一个都算入,匹配不到Element则无效
兼容性:IE9+、FireFox4+、Chrome、Safari、Opera
n是一个简单表达式,取值从“0”开始计算。这里只能是“n”,不能用其余字母代替。
odd和even是可用于匹配下标是奇数或偶数的Element元素的关键词(第一个的下标是 1)
概念:匹配属于其元素的第 N 个子元素的每一个元素,不论元素的类型,从最后一个子元素开始计数
兼容性:IE9+、FireFox4+、Chrome、Safari、Opera
概念:匹配属于父元素的特定类型的第 N 个子元素的每一个元素
兼容性:IE9+、FireFox4+、Chrome、Safari、Opera
概念:匹配属于父元素的特定类型的第 N 个子元素的每一个元素,从最后一个子元素开始计数
兼容性:IE9+、FireFox4+、Chrome、Safari、Opera
概念:匹配属于其父元素的特定类型的首个子元素的每一个元素
兼容性:IE9+、FireFox、Chrome、Safari、Opera
概念:匹配属于其父元素的特定类型的最后一个子元素的每一个元素
兼容性:IE9+、FireFox、Chrome、Safari、Opera
概念:匹配属于其父元素的惟一子元素的每一个元素
兼容性:IE9+、FireFox、Chrome、Safari、Opera
概念:匹配属于其父元素的特定类型的惟一子元素的每一个元素
兼容性:IE9+、FireFox4+、Chrome、Safari、Opera
概念:匹配没有子元素(包括文本节点)的每一个元素
兼容性:IE9+、FireFox、Chrome、Safari、Opera
概念:匹配非指定元素/选择器的每一个元素
语法格式:父元素:not(子元素/子选择器) (Father:not(Children/selector))
兼容性:IE9+、FireFox、Chrome、Safari、Opera
概念:根据 "first-line" 伪元素中的样式对 Element 元素的第一行文本进行格式化
说明:"first-line" 伪元素只能用于块级元素
概念:用于向文本的首字母设置特殊样式
说明:"first-letter" 伪元素只能用于块级元素
概念:在元素的内容前面插入新内容
说明:经常使用"content"配合使用
概念:在元素的内容后面插入新内容
说明:经常使用“content”配合使用,多用于清除浮动
清除浮动例子:.header::after{ display: block; content: ""; clear: both; }
概念:用于设置在浏览器中选中文本后的背景色与前景色
兼容性:::selection在IE家族中,只有IE9+版本支持,在Firefox中须要加上其前缀“-moz”