只是 「一個」 是指所有可能的鏈接(未訪問,參觀,盤旋着,和活動),而「一:鏈接「只是指正常的未訪問鏈接。
如果您使用「a」而不是「a:link」,則將所有鏈接的默認CSS設置爲「a」設置爲的任何鏈接。在這種特殊情況下,由於您指定了每個可能的僞類,因此,無論您說「a:link」還是「a」,基本無關緊要。因此,在第一組中,您寫出所有僞類(a :鏈接,一:訪問等),您指定爲每個可能的情況下,CSS範圍內「一」
a:link { color: red } //set unvisited links to red
a:visited { color: blue } //set visited links to blue
a:hover { color: yellow } //set hovered links to yellow
a:active { color: lime } //set active links to lime
在第二組中,你只寫「一」時,實際上是在設置默認CSS對於你在第一行寫的所有鏈接,然後重新定義其他僞類的CSS
a { color: red } //set ALL links to red!
a:visited { color: blue } //hm, never mind, let's set visited links to blue
a:hover { color: yellow } //hm, never mind, let's set hovered links to yellow
a:active { color: lime } //hm, never mind, let's set active links to lime
你能解釋一下它匹配的部分多一點嗎?不知道我明白。 – Rob 2010-04-14 18:30:33
'a'匹配所有主播。 'a:link'匹配未訪問鏈接的錨。 'a:visited'匹配被訪問鏈接的錨。 ''是一個不是任何鏈接的錨。 – Quentin 2010-04-14 20:38:23
@Quentin:真的嗎?我無法在規格中找到它。 – feklee 2013-01-27 16:30:13