Si vous stylisez l'élément de la liste, comme dans la création d'un menu, ajoutez la classe à l'élément de liste. Si vous souhaitez modifier l'apparence du lien, ajoutez-le à la balise d'ancrage.
Il n'y a vraiment pas de bonne réponse. Vous devriez styliser celui qui a le plus de sens sur le plan sémantique. Dans de nombreux cas, vous devrez peut-être styliser à la fois l'élément de liste et l'ancre, auquel cas vous devrez ajouter la classe à la balise li et définir vos styles pour les deux.
li.myclass {
/* li styles */
}
li.myclass a {
/* link styles */
}
C'est à peu près ce que alex a suggéré. Le deuxième style cible uniquement les liens enveloppés dans les éléments de liste de votre classe.
J'ai supprimé quelques commentaires qui ne font pas beaucoup de sens après le montage que j'ai fait il y a 2 heures. Je ne voulais pas être impoli, c'est juste que les commentaires ne s'appliquaient plus. –
Pas de problème ... :-) Je me demandais juste pourquoi vous avez incorporé ma critique * constructive * dans votre réponse, lorsqu'une autre réponse disait déjà la même chose ... (N'hésitez pas à supprimer ces commentaires maintenant, ils ne sont pas sur le sujet.) –
Cela ne me dérange pas d'être corrigé, donc ces commentaires sont d'accord. Je n'aime pas quand je lis une réponse qui dit X, alors voir un commentaire qui dit "Vous auriez dû mentionner X." Cela peut être un peu déroutant. –