选择器的类型:
基本选择器
层次选择器
属性选择器
过滤选择器
层次选择器
后代选择器 |
空格 |
子选择器 |
> |
相邻元素选择器 |
+ |
同辈元素选择器 |
~ |
属性选择器
[ ] |
选取包含指定属性的元素 |
[ = ] |
选取指定等于属性的某个元素 |
[ != ] |
选取不是指定属性的某个元素 |
[ ^= ] |
选取指定属性是以某个特定值开始的元素 |
[ $= ] |
选取指定属性是以某个特定值结束的元素 |
[ *= ] |
选取包含某个属性的元素 |
基本过滤选择器
:first |
选取第一个元素 |
:last |
选取最后一个元素 |
:not(selector) |
选取去除所有与给定选择器匹配的元素 |
:even |
选取索引是偶数的元素 |
:odd |
选取索引是基数的元素 |
:eq(index) |
选取索引等于index的元素 |
:gt(index) |
选取索引大于index的元素 |
:lt(index) |
选取索引小于index的元素 |
:header |
选取索引标题元素如h1、h2等 |
:focus |
选取当前获取焦点的元素 |
:animated |
选择所有动画元素 |
可见性过滤选择器
:visible |
选取所有可见元素 |
:hidden |
选取所有隐藏元素 |