Je suis un débutant complet.
Je travaille sur le CSS de la page. J'ai des liens dans le menu principal et j'ai créé une classe pour eux.
Je suis ensuite allé configurer le lien texte principal et j'ai remarqué que les modifications que j'ai apportées à la balise a affectaient également mon menu.
J'ai pensé à deux façons de résoudre ce problème :
Je peux créer une nouvelle classe et mettre tous les liens dans le corps, ou je peux préciser que je veux seulement la balise "a" dans "main", quelle méthode est considérée comme une bonne pratique ?
main a{ css; } or .links-main{ css; }
Les deux solutions fonctionnent, j'aimerais avoir des conseils de collègues expérimentés sur ce que serait une approche standard.
Quand je travaille avec CSS, j'essaie généralement de créer une classe pour ce genre de choses, à moins que je sois presque sûr à 100 % de n'en avoir plus besoin à l'avenir. Si vous ne pensez pas qu'il y aura plus d'un cours applicable dans
.main
, alors ça devrait aller. Cependant, une approche courante que j’ai vue consiste simplement à suivre un nouveau cours. Comme l'a dit Alloch, beaucoup dépend de vos propres souhaits.Lorsque vous référencez une classe, assurez-vous également d'exécuter
.main
而不仅仅是main
et pas seulementmain
.