Quel est la difference entre id et class ?

Résolu/Fermé
Gariig Messages postés 194 Date d'inscription samedi 5 septembre 2009 Statut Membre Dernière intervention 4 avril 2011 - 6 oct. 2009 à 20:47
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 6 oct. 2009 à 21:30
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

Utilisateur anonyme
6 oct. 2009 à 20:52
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.
0
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
0
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
6 oct. 2009 à 21:30
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.
0