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 协议 ,转载请注明出处!