:link
伪类将应用于未被访问过的链接,与:visited互斥。
:visited
伪类将应用于已经被访问过的链接,与:link互斥。
:hover
伪类将应用于有鼠标指针悬停于其上的元素。
:active
伪类将应用于被激活的元素,如被点击的链接、被按下的按钮等。
需要注意的是在CSS的定义中,同一个元素的:hover必须位于:link、:visited之后才能生效,:active必须位于:hover之后才能生效。
:focus
伪类将应用于拥有键盘输入焦点的元素。
:first-child
找到父级中的第一个子元素,必须是这个标签