74 votes

Classe CSS et id avec le même nom

Y a-t-il quelque chose de mal à avoir une classe et un identifiant CSS avec le même nom? Comme .footer pour le pied de page de l'article / article et #footer pour le pied de page.

96voto

GenericTypeTea Points 27689

Non, parfaitement acceptable.

Une classe est définie à l'aide d'un . et un ID est défini à l'aide d'un # . Donc, en ce qui concerne le navigateur, ce sont deux éléments totalement distincts.

La seule chose à laquelle vous devez faire attention est de générer de la confusion pour vous-même. Il est probablement préférable de conserver les noms différents uniquement pour la lisibilité du code, mais il n'y a aucun inconvénient à ce qu'ils soient identiques.

14voto

Thariama Points 26420

Non, il n'y a rien de mal, mais il pourrait être préférable d'utiliser des noms différents pour ne pas confondre les autres développeurs. Il est plus sujet aux erreurs (humaines) d'utiliser des noms différents.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X