Lachlan Hunt wrote:
In (X)HTML, I believe :link should be equivalent to:

  "a[href], area[href], link[href]"

This is certainly not the case in all UAs.  For example,

 <a href="http://words words words">

does not match :link in Gecko, since that attribute value cannot be parsed as a URI (spaced not allowed in hostnames).

Similarly,

  data:text/html,<a href="test">

is not a :link, since you can't resolve a relative URI if the base is a data: URI. There are various other cases.

Basically, something should match :link if it acts like a link...

-Boris

Reply via email to