CSS伪类是一种用于选择网页中特定元素的CSS选择器。伪类可以用于指定元素的状态或位置,例如当鼠标悬停在元素上时或元素是第一个子元素时。以下是一些常用的CSS伪类。
:pseudo-class { property: value; }
:hover伪类用于在鼠标悬停在元素上时应用样式。它可以用于大多数元素,例如文本、图像和链接。
a:hover { color: red; }
:active伪类被用于在用户点击元素时应用样式。它适用于链接和按钮等元素。
a:active { color: yellow; }
:visited伪类适用于已访问链接,可以用于改变链接的颜色。
a:visited { color: purple; }
:link伪类适用于未访问链接,可以用于改变链接的颜色。
a:link { color: blue; }
:first-child伪类可以用于选取某个元素的第一个子元素。
ul li:first-child { font-weight: bold; }
除了以上这些,在CSS中还有许多其他的伪类,它们可以用于选取元素的状态、位置和特性等。CSS伪类是CSS选择器中重要的一部分,可以帮助开发人员更好地掌控网页的样式。