Quel est la difference entre id et class ?

Résolu/Fermé
Signaler
Messages postés
194
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
4 avril 2011
-
Messages postés
817
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
7 avril 2010
-
Bonjour,

Je viens de decouvrir que quand on utulisait les <div>:
- avec id c'était #
- avec class c'est .

Mais quelle est la différence entre les 2? Pourquoi utiliser l'un plutôt que l'autre ?

Merci de votre aide !

3 réponses


id ne peut être utilisé qu'une seule fois tandis que class peut être réutilisé plusieurs fois. id servira donc pour des éléments unique et class pour des éléments récurrent.
Merci de ta réponse.

Mais alors pourquoi dans le code source suivant http://www.pompage.net/IMG/html/page_modele10.html

Le webmaster a utilisé 10 fois id ??

Merci
Messages postés
817
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
7 avril 2010
198
Salut. Il utilise plein de fois Id, mais à chaque fois, le libellé est différent.
Si tu regarde bien la source, tu ne verras pas 2 fois "id = 'boite1'"

Un id, c'est par exemple pour une bannière, tu en auras qu'une seule sur ta page. Donc grâce au CSS, tu peux définir ses dimensions, son placement sur la page, etc ....

Une class, c'est par exemple si tu veux définir un style de titre bien définit. "<span class='titre'>TITRE</span>". Là tu peux utiliser autant de fois que tu veux ce nom de class sur les-quel tu auras définit son style dans le CSS.

Les id s'utilise plus souvent sur des balises "block" comme les "<div>" ou "<p>".
Les class plus sur des balises "inline", comme "<a>" ou "<span>".

Tu peux bien sur utiliser plusieurs fois le même id sur une page (les navigateurs le permettent) , mais la validation HTML tombe à la trappe et si tu utilise un peu de javascript, tu risques d'avoir quelques conflits.