我是新来的。我见过很多问题和他们的答案。但是自从我开了一个博客网站,我就有一个疑问。 我的问题是什么是伪类以及它们的用途是什么?
最佳答案
伪类是像 :active
和 :hover
这样的东西,它们指的是一个 transient 。例如:
div {
color: black;
}
div:hover {
color: blue;
}
这样,div
元素通常会有黑色文本,但当您将鼠标悬停在它上面时,文本会变成蓝色。
悬停只是一个例子。伪类用于:
:hover
- 悬停:active
- 页面上的事件元素:focus
- 具有焦点的元素:link
和:visited
- 对于链接,您可以将访问过的链接与未访问过的链接设置不同的样式:checked
,:disabled
- 用于基于状态的样式表单控件- 一堆结构化的,比如
:first-child
,:last-child
,:nth-child
表示元素在其 parent 的 child 名单 - ...和其他各种
关于他们的更多信息 in the CSS selectors specification和 on MDN .
关于css - 什么是伪类,它们的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45729297/