17 .small:last-child //伪类选择器 :last-child选择最后一个子元素
18 plate:nth-child(3) //伪类选择器 :nth-child 选择第n个子元素
19 bento:nth-last-child(3) //伪类选择器 :nth-last-child 选着倒数第n(父元素中的位置)个同类子元素
20 apple:first-of-type ///伪类选择器 :first-of-type 选择同类子元素中的第一个
21 plate:nth-of-type(2n) //伪类选择器 :nth-of-type(2n)选择偶数的元素
22 plate:nth-of-type(2n+3) //伪类选择器
23 apple::only-of-type //伪类元素选择器
24 orange:last-of-type,apple:last-of-type //选择器的并集
25 bento:empty // :empty选择空的元素
26 apple:not(.small) // :not(X)选择木有X的元素
27 apple[for="Ethan"],plate[for="Alice"],bento[for="Clara"] //属性选择器 标签[ 属性名=“属性值”]
28