A vs a:link, Quelle est la différence?
quelles sont les différences entre a {...} et a:link{...}?
y a-t-il des usages et des avantages différents entre eux?
3 réponses
Selon W3Ca:link n'est pas visité, a:visited pour les plus visitées, et juste a s'applique aux deux.
a couvre toutes les bases. a:link est utilisé que si le lien de l'onu-visited, onu-hovered, etactive.
alors, utilisez a pour des choses comme font-family (si vous voulez que les liens apparaissent dans une police différente), utilisez link pour le formatage standard, et visited, hover et active pour les "effets spéciaux".
EDIT: après avoir lu Sander's liens du W3C, je peux voir que je n'avais pas tout à fait droit. a:link en cascade vers le bas a:hover et a:active, c'est à dire quoi que ce soit dans a:link qui n'est pas surchargé par les pseudo-classes dynamiques s'appliqueront aussi à eux.
a:link affecte uniquement les liens qui ont un attribut href essentiellement (si a:visited, a:hover ou a:active ne s'applique pas)... Les principaux cas où j'ai remarqué une différence, c'est que a:link n'affecte pas Ancres Nommées alors que a. Aussi,a est le style par défaut si aucune des autres classes pseudo n'est defiend.
<a name="Section1">Section 1</a>