Maison  >  Article  >  interface Web  >  Quels sont les effets de l'utilisation de plusieurs identifiants sur la même page_Experience Exchange

Quels sont les effets de l'utilisation de plusieurs identifiants sur la même page_Experience Exchange

WBOY
WBOYoriginal
2016-05-16 12:10:151693parcourir

Lors de la définition d'un style dans la feuille de style, vous pouvez définir un identifiant ou une classe, par exemple :

Méthode ID : #test{color:#333333}, appelez

content
CLASS : .test{color:#333333}, appelez
content
dans la page
id ne peut être utilisé qu'une seule fois sur une page et la classe peut être référencée plusieurs fois.

Certains internautes ont demandé, il ne semble y avoir aucune différence entre l'identifiant et la classe. J'ai utilisé plusieurs identifiants sur la page et cela s'affichait normalement dans IE. Quel est l'impact de l'utilisation de plusieurs identifiants ?

Réponse : Le premier impact est qu'il ne peut pas passer la vérification W3.

En termes d'affichage des pages, les navigateurs actuels permettent encore de commettre cette erreur, et l'utilisation de plusieurs identifiants identiques peut "généralement" s'afficher normalement. Mais lorsque vous devez utiliser JavaScript pour contrôler ce div via l'identifiant, une erreur se produit.

id est une balise utilisée pour distinguer différentes structures et contenus, tout comme votre nom. S'il y a deux personnes portant le même nom dans une pièce, une confusion se produira
class est un style qui peut être ; appliqué à En termes de structure et de contenu, c'est comme un vêtement
Conceptuellement parlant, c'est différent :
id trouve d'abord la structure/le contenu, puis définit un style pour celui-ci ; style d'abord, puis Définir pour plusieurs structures/contenus.

Les standards du Web espèrent que tout le monde utilise des habitudes strictes pour écrire du code,

Par exemple : vous pouvez utiliser
pour afficher en gras, ou vous pouvez utiliser pour afficher , mais le W3C vous recommande d'utiliser car est plus sémantique
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