>
只包含子元素~
兄弟元素+
相邻兄弟元素p[gender=‘man‘]
p[name^=‘abc‘]
以abc开头的p[name$=‘abc‘]
以abc结尾的p[name*=‘abc‘]
含有abc子字符串的p[name~=‘abc‘]
含有abc这个单词的,需要与其他字符隔开a:link
链接默认a:visited
已点击过a:hover
悬浮a:active
点击的时候a:focus-within
当该元素或者是子孙元素获得焦点时,一个比较有趣的实现 传送门:root
根选择器p:empty
content为空div:first-child
第一个子元素h1:first-of-type
第一个h1标签元素h1:last-of-type
最后一个h1标签元素div:last-child
最后一个子元素:nth-child(n)
选择第n个元素(n=1,2...)nth-last-child(n)
选择最后n个元素(n=1,2...)p:nth-type-of(n)
选择第n个p元素(n=1,2...)p:nth-last-type-of(n)
选择最后第n个p元素(n=1,2...):not()
非,在前面选择器的基础上排除满足条件的元素:enabled
表单控件的可用状态:disabled
表单控件的禁用状态:checked
单选框或复选框被选中:target
活动的锚点::first-letter
文本首字符::first-line
文本首行::before
元素之前::after
元素之后原文:https://www.cnblogs.com/njuclc/p/13113678.html