Aller au contenu

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


Sujets conseillés

Posté (modifié)

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
Posté

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).

Posté (modifié)

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

Veuillez vous connecter pour commenter

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



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