常见的CSS伪类有:hover、:active、:visited等。例如,当鼠标悬停在一个链接上时,可以使用:hover伪类来改变链接的颜色或样式。当一个链接被点击时,:active伪类可以让链接呈现出按下的效果。而:visited伪类则可以控制已访问过的链接的样式。
需要注意的是,CSS伪类并不会生成新的HTML元素,而是通过选择器来寻找匹配的元素并对其进行渲染。因此,它仅仅是一种样式控制技术,无法改变页面结构和内容。对于需要改变结构和内容的操作,应该使用JavaScript等其他技术来实现。
/* :hover伪类改变链接颜色样式 */ a:hover { color: red; font-weight: bold; } /* :active伪类添加链接按下效果 */ a:active { position: relative; top: 2px; left: 2px; } /* :visited伪类控制已访问链接的样式 */ a:visited { color: gray; }