ID et Class

Résolu/Fermé
younesase Messages postés 80 Date d'inscription samedi 21 avril 2012 Statut Membre Dernière intervention 27 avril 2014 - Modifié par younesase le 29/05/2013 à 21:24
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 - 29 mai 2013 à 21:40
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

inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 265
29 mai 2013 à 21:31
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
younesase Messages postés 80 Date d'inscription samedi 21 avril 2012 Statut Membre Dernière intervention 27 avril 2014 4
Modifié par younesase le 29/05/2013 à 21:37
merci beaucoup :)
0
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
Modifié par totodunet le 29/05/2013 à 21:35
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
younesase Messages postés 80 Date d'inscription samedi 21 avril 2012 Statut Membre Dernière intervention 27 avril 2014 4
29 mai 2013 à 21:36
merci, j'ai bien compris maintenant
0
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
29 mai 2013 à 21:40
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