ID et Class

Résolu/Fermé
Signaler
Messages postés
80
Date d'inscription
samedi 21 avril 2012
Statut
Membre
Dernière intervention
27 avril 2014
-
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
-
Bonjour,
je veux savoir quelle est la différence entre id et class
j'ai lu que id ne peut s'appliquer que sur objet unique : il ne peut pas y avoir deux mêmes id dans une page
mais pour moi , quand j'utilise le même id plusieurs fois le style s'applique et j'ai aucun probleme

SVP , aidez moi.
Merci d'avance


3 réponses

Messages postés
1811
Date d'inscription
vendredi 28 janvier 2011
Statut
Membre
Dernière intervention
31 décembre 2018
266
effectivement, un id n'est prévu pour ne s'utiliser qu'une seule fois sur une meme page, au contrire d'une class qui peut s'utiliser plusieurs fois.

Techniquement, les regles s'applique sans probleme si on utilise un meme id plusieurs fois, là n'est pas le problème.

Il s'agit juste de règle de standard de codage web
1
Messages postés
80
Date d'inscription
samedi 21 avril 2012
Statut
Membre
Dernière intervention
27 avril 2014
4
merci beaucoup :)
0
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
195
tu le dis toi même un ID ne s'applique qu'à un seul objet unique. Une classe peut regrouper plusieurs objets.

mais pour moi , quand j'utilise le même id plusieurs fois le style s'applique et j'ai aucun probleme

Oui mais tu ne respectes pas les standards du W3C en procédant de cette manière. La classe elle sert justement à ça !

Et si tu fais d'ailleurs un lien sur ta page vers un objet précis par son id et bien tu seras embêté ^^

Qui ne tente rien n'a rien
1
Messages postés
80
Date d'inscription
samedi 21 avril 2012
Statut
Membre
Dernière intervention
27 avril 2014
4
merci, j'ai bien compris maintenant
0
Messages postés
1189
Date d'inscription
dimanche 7 octobre 2007
Statut
Membre
Dernière intervention
12 juin 2020
430
Au delà des conventions, voici deux raisons de n'utiliser les ID que pour des éléments uniques:

L'id peut être récupéré en javascript par la fonction getElementById. Javascript ne s'attend à trouver qu'un seul élément possédant cet ID.

L'id est utilisé par les ancres (les # dans l'url) afin de scroller jusqu'au bon endroit dans la page.
1