Maison >interface Web >tutoriel CSS >Quels sont les effets de l'utilisation de plusieurs identifiants sur la même page_CSS/HTML

Quels sont les effets de l'utilisation de plusieurs identifiants sur la même page_CSS/HTML

WBOY
WBOYoriginal
2016-05-16 12:11:342026parcourir

On sait que lorsqu'on définit un style dans une feuille de style, on peut définir un identifiant ou une classe, par exemple :

Méthode ID : #test{color:#333333}, appelle le contenu de la page


Méthode CLASS : .test{color:#333333}, appelle le contenu de la page

l'identifiant 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é qu'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 terme 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 dans une pièce portant le même nom, il y aura confusion.
class est un style auquel on peut appliquer ; toute structure et en termes de contenu, c'est comme un vêtement ;
est conceptuellement différent :
id trouve d'abord la structure/le contenu puis définit un style pour celui-ci ; à 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 gras ou display, mais le W3C vous recommande de l'utiliser car c'est plus sémantique

Si vous ne faites pas attention à ces détails et pensez que cela n'a pas d'importance,
alors vous n'avez pas besoin de passer à XML, ni d'apprendre les standards du Web, car l'application de les standards du web partent de changements dans ces petits détails, sinon n'est-il pas possible d'utiliser le HTML actuel ?

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