拓展:
:first-child 匹配包含在其父元素中,每个作为首孩子出现的元素。(不限元素类型)
:last-child 匹配包含在其父元素中,每个作为最后孩子出现的元素。
:only-child 匹配包含其父元素中,每个作为唯一孩子出现的元素。
:nth-child(n) 匹配包含在父元素中,每个作为第n个孩子出现的元素。(n 可以是数字、关键词或公式)
:first-of-type 匹配包含在其父元素中,每个作为首孩子出现的特定类型元素。
:last-of-type 匹配包含在其父元素中,每个作为最后孩子出现的特定类型元素。
:nth-of-type(n) 匹配包含在父元素中,每个作为第n个孩子出现的的特定类型元素。 (n 可以是数字、关键词或公式)
后代选择器(Descendant Selectors ):用两个常用选择器,中间通过空格隔开。其中前面的选择器选择父元素,后面的选择器选择父元素全部孩子中全部对应的元素。(注意不要和子选择器选择对象范围混淆)