-
E:empty 选择没有子元素的元素,而且该元素也不包含任何文本节点
-
E:first-child 用来选择某个元素的第一个子元素,与 E:nth-child(1) 等同
-
E:last-child 选择是的某个元素的最后一个子元素,与 E:nth-last-child(1) 等同
-
E F:nth-child(n) 选择父元素 E 的第 n 个子元素 F。其中 n 可以是整数(1,2,3)、关键字(even,odd)、可以是公式(2n+1)
-
E F:nth-last-child(n) 选择父元素 E 的倒数第 n 个子元素 F。此选择器与 E:nth-child(n) 选择器计算顺序刚好相反。其中 n 同样可以是整数(1,2,3)、关键字(even,odd)、可以是公式(2n+1)
-
E:only-child 选择父元素只包含一个子元素,且该子元素匹配 E 元素
-
E:nth-of-type(n) 类似于 E:nth-child(n),只不过它选择父元素内具有指定类型的第 n 个 E 元素
-
E:first-of-type 类似于 E:fisrt-child,只不过它选择父元素内具有指定类型的第一个 E 元素
-
E:last-of-type 类似于 E:last-child,只不过它选择父元素内具有指定类型的最后一个 E 元素
-
E:nth-last-of-type(n) 类似于 E:nth-last-child(n),只不过它选择父元素内具有指定类型的倒数第 n 个 E 元素
-
E:only-of-type 类似于 E:only-child,只不过它选择父元素只包含一个同类型子元素,且该子元素匹配 E 元素