Classe et identifiant CSS 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 / de la publication et #footer pour le pied de page.

Non, parfaitement acceptable.

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

La seule chose à faire est de créer une 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 pas de mal à les garder identiques.

Non, il n’y a rien de mal, mais il serait préférable d’utiliser des noms différents pour ne pas confondre les autres développeurs. Il y a plus d’erreurs (humaines) susceptibles d’utiliser des noms différents.

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