只是 “一个” 是指所有可能的链接(未访问,参观,盘旋着,和活动),而“一:链接“只是指正常的未访问链接。
如果您使用“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