Im Anker ist kein Linkziel, kein href-Attribut. Für mich ist es daher logisch, dass a:active-Notierungen nicht greifen.
h1:active { … }
Warum sollte das deiner Logik nach also nicht funktionieren? Ein Selektor interessiert sich nur dann für Attribute, wenn er ein Attribut-Selektor ist. Das finde ich logisch. Mit XHTML2 wird jedes Element ein href-Attribut haben dürfen, dann *musst* du E[href]:active { … }
notieren, wenn du aktive Links formatieren willst.
Roland