Aller au contenu

Pourquoi # et pas un point avant le nom des balises ?


Nenex

Sujets conseillés

Slt

J'ai trouve un code CSS pour faire une image survolee :

#bouton-photos{
width:203px;
height:54px;
background-image:url(../elements-des-pages/accueil/bouton-mes-photos-01.png);
}
#bouton-photos:hover{
width:203px;
height:54px;
background-image:url(../elements-des-pages/accueil/bouton-mes-photos-02.png);
}

Et il faut rajouter dan sla page :

<div id="bouton-photos"></div>

Pourquoi avant le nom des balises il y a # et pas un point ?

Modifié par Arlette
Lien vers le commentaire
Partager sur d’autres sites

Tout simplement parce que le point cible une classe (<div class="machin">) et un dièse cible un id (<div id="machin">).

Un ID est unique dans une page, on l'utilise donc pour des blocs précis, tandis que la classe peut être utilisée à plusieurs reprises (éléments qui se répètent).

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta reponse. Tu dit qu'une ID est unique, ca veux qu'on peux pas en utiliser plusieurs ? moi j'en voudrais 3. C'est pour me faire des boutons "survolé".

Modifié par Nenex
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...