CSS伪类与伪元素

伪元素

伪类 作用
::first-letter 将样式添加到文本的首字母
::first-line 将样式添加到文本的首行
::before 在某元素之前插入某些内容
::after 在某元素之后插入某些内容

伪类

CSS 伪类

伪类 作用
:hover 将样式添加到鼠标悬浮的元素
:active 将样式添加到被激活的元素
:focus 将样式添加到获得焦点的元素
:link 将样式添加到未被访问过的链接
:visited 将样式添加到被访问过的链接
:first-child 将样式添加到元素的第一个子元素
:lang 定义指定的元素中使用的语言

CSS3 新增伪类

伪类 作用
p:first-of-type 选择属于其父元素的首个

元素的每个

元素

p:last-of-type 选择属于其父元素的最后

元素的每个

元素

p:only-of-type 选择属于其父元素唯一的

元素的每个

元素

p:only-child 选择属于其父元素唯一的子元素的每个

元素

p:nth-child(n) 选择属于其父元素的第n个子元素的每个

元素

p:nth-last-child(n) 选择属于其父元素的倒数第n个子元素的每个

元素

p:nth-of-type(n) 选择属于其父元素第n个

元素的每个

元素

p:nth-last-of-type(n) 选择属于其父元素倒数第n个

元素的每个

元素

p:last-child 选择属于其父元素最后一个子元素的每个

元素

p:empty 选择没有子元素的每个

元素(包括文本节点)

p:target 选择当前活动的

元素

:not(p) 选择非

元素的每个元素

:enabled 控制表单控件的可用状态
:disabled 控制表单控件的禁用状态
:checked 单选框或复选框被选中

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!