Maison >interface Web >tutoriel CSS >Les identifiants HTML peuvent-ils commencer par des chiffres ?

Les identifiants HTML peuvent-ils commencer par des chiffres ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-20 17:41:09504parcourir

Can HTML IDs Start with Numbers?

Les éléments HTML peuvent-ils avoir des identifiants commençant par des chiffres ?

Oui, il est valide d'avoir un élément HTML avec un identifiant qui commence par un chiffre. Les identifiants peuvent être constitués de n'importe quel caractère autre qu'un espace, à l'exception des espaces, y compris des chiffres.

Cependant, l'utilisation d'identifiants commençant par des chiffres dans les sélecteurs CSS peuvent être problématiques :

Bien que valide en HTML, l'utilisation d'identifiants commençant par des chiffres dans les sélecteurs CSS peut être difficile. Pour sélectionner un élément avec un tel ID, le premier numéro doit être échappé à l'aide du code de caractère ASCII, ce qui peut être gênant et sujet aux erreurs. Par exemple, pour sélectionner un élément avec l'ID « 12 », le sélecteur CSS serait #3132.

Recommandations :

Si vous prévoyez d'utiliser des sélecteurs CSS pour style ou ciblez des éléments avec des identifiants numériques, il est généralement recommandé de commencer les identifiants par des lettres pour éviter d'avoir besoin d'un échappement. Par exemple, #mon-élément-12 serait un choix plus pratique que #12.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn