web-dev-qa-db-fra.com

Classe et identifiant CSS portant le même nom

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

59
Spencer

Non, parfaitement acceptable.

Une classe est définie à l'aide de . et un identifiant à l'aide de #. En ce qui concerne le navigateur, il s’agit donc de deux éléments totalement distincts.

La seule chose à laquelle il faut faire attention est de générer de la confusion pour vous-même. Il est probablement préférable de garder les noms différents uniquement pour la lisibilité du code, mais il n’ya aucun mal à les garder identiques.

78
djdd87

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 probable que des erreurs (humaines) utilisent des noms différents.

11
Thariama

Oui, vous pouvez utiliser le même nom pour id et class car les deux paramètres ont leur propre signification . Merci

0
Anuj Sharma