li { /* 选择所有li标签,包括嵌套在ul和ol标签中的 */ } ul li { /* 选择所有在ul标签中的li标签 */ } ol li { /* 选择所有在ol标签中的li标签 */ } ul >li { /* 选择所有在ul标签中直接子元素的li标签 */ } ol >li { /* 选择所有在ol标签中直接子元素的li标签 */ } li:first-child { /* 选择所有在父元素中排在第一的li标签 */ } li:last-child { /* 选择所有在父元素中排在最后的li标签 */ } li:nth-child(n) { /* 选择所有在父元素中排在第n个的li标签,n为数字 */ } li:nth-last-child(n) { /* 选择所有在父元素中从后往前排在第n个的li标签,n为数字 */ } li:nth-of-type(n) { /* 选择所有在父元素中指定类型的第n个li标签,n为数字 */ } li:nth-last-of-type(n) { /* 选择所有在父元素中指定类型的从后往前第n个li标签,n为数字 */ } li:only-child { /* 选择所有在父元素中是唯一子元素的li标签 */ } li:only-of-type { /* 选择所有在父元素中是指定类型的唯一子元素的li标签 */ } li:not(.class) { /* 选择所有不含有指定class属性的li标签 */ }
以上就是常见的一些选择