定义: 可以选中第一个子类元素(在所有的元素中,选中的元素必须是第一个子元素) 语法: 元素:first-child{}
定义: 可以选中最后一个子类元素(在所有的元素中,选中的元素必须是最后一个子元素) 语法: 元素:last-child{}
定义: 可以选中任何一个子类元素(在所有的元素中,选中的元素符合所有元素排序的顺序) 语法: 元素:first-child(选中孩子的序号){} 选中的序号:如果是even选中的是所以偶数的子元素 odd是选中奇数的子元素
定义: 可以选中第一个子类元素(当前的元素中的第一个子元素) 语法: 元素:first-of-type{}
定义: 可以选中最后个子类元素(当前的元素中的最后一个子元素) 语法: 元素:first-of-type{}
定义: 可以选中任何一个子类元素(当前的元素中的任何一个子元素) 语法: 元素:first-of-type{}
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type = "text/css"> /* p:first-child{*/ /* background-color: blue;*/ /*}*/ /*p:last-child{*/ /* background-color: purple;*/ /*}*/ /*p:nth-child(2){*/ /* color: blueviolet;*/ /*}*/ /*p:nth-of-type(2){*/ /* background-color: blue;*/ /*}*/ /*p:first-of-type{*/ /* background-color: blue;*/ /*}*/ p:last-of-type{ background-color: blue; } </style> </head> <body> <div> <span>hahaha</span> <p>我是一只猫</p> <p>我是一只猫</p> <p>我是一只猫</p> <div><p>我是一只猫</p></div> </div> </body> </html>