css div id utilisé qu'une seule fois par page
En utilisant le CSS est-il préférable d'utiliser un div id qu'une seule fois par page. Je sais que chaque id doit être unique, mais peut être utilisée plusieurs fois. Une discussion avec mon équipe de développement et il est apparu qu'une personne était sous l'impression que vous ne pourriez utiliser les div id tag une fois par page.
Exemple de 1 id par page:
<page>
<div id="test">Some Text</div>
<div class="test12">More Text</div>
</page>
Exemple de plusieurs id par page:
<page>
<div id="test">Some Text</div>
<div id="test12">More Text</div>
</page>
J'espère que c'est assez clair. Si non, laissez-moi savoir et je peux essayer d'expliquer mieux.
OriginalL'auteur Robert | 2009-04-15
Vous devez vous connecter pour publier un commentaire.
Vous pouvez certainement utiliser le id=" attribut" autant de fois que vous en avez besoin, mais le contenu de l'attribut doit être unique. N'ayant pas une valeur unique est une erreur HTML.
Si vous avez besoin de plusieurs éléments ont le même attribut, puis vous pouvez les définir comme une classe.
Plus d'infos au W3C - Les identifiants des éléments: les attributs id et class (la Spécification HTML 4.01).
Je viens de créer une page avec deux balises qui ont le même id <p id="premier"> Salut </p> <p id="premier"> Salut </p> Et mon navigateur rendu sans l'émission d'un message d'erreur. Mon sélecteur #premier également appliquée pour les deux balises sans problème. Semble que ce doit être une erreur, et va à l'encontre de votre réponse
Elle a rendu la HTML correctement car votre navigateur écrivains ont eu à écrire une grande quantité de code pour essayer de comprendre ce que tu voulais dire. Il résolu votre erreur, @smaccoun.
OriginalL'auteur Alister Bulman
D'abord, tags généralement référence à des éléments tels que div, a, img, corps, ... Attributs sont des valeurs donnés dans les balises id, classe, href, ...
L'id de l'attribut peut être spécifié pour chaque balise, avec le contraindre ce pas de deux balises de partager la même valeur d'id.
Vos deux exemples sont valides.
OriginalL'auteur Ben S
id doit être unique
voir Spécification HTML
OriginalL'auteur Zack Marrapese
Il est physiquement possible d'avoir de doublons d'id par page, mais la raison pour laquelle vous souhaitez uniquement utiliser un id par page avec le CSS est à cause de sélecteurs CSS. Faire un CSS sélectionnez par id devrait à retourner uniquement un seul élément DOM.
OriginalL'auteur CLaRGe
ID sont Uniques Assignations d'UN élément sur Une page.
Vous pouvez utiliser le bouton "ID=" attribut plus d'une fois. Vous devrez vous assurer que ID="salut" n'est utilisé qu'une fois qu'il est censé être un identifiant unique au niveau de l'élément.
Lien vers la Documentation à l'Appui:
http://www.w3schools.com/tags/tag_DIV.asp
OriginalL'auteur Jeremiah
Vous pouvez avoir de nombreux éléments avec id(s) si c'est ce que vous demandez. Il suffit de visualiser le code source de cette page par exemple et vous verrez beaucoup de id(s).
OriginalL'auteur
Si elle est liée à la CSS alors seulement on peut aussi utiliser la Classe au lieu de l'Id de balise DIV
OriginalL'auteur Uttam