difference entre '.' et '#' ?

dbobby
difference entre '.' et '#' ?

Bonjour
SVP Expliquez moi quelle est la difference entre le prefix '.' et '#' dans css
example
.MonMenu ou #MonMenu

merci
Dbobby

bast2

#MonMenu doit correspondre à un appel unique sur une même page, par <div id="monmenu">...</div>

.MonMenu peut avoir des appels multiples, sous la forme <div class="monmenu">...</div>
Mais il peut être utilisé aussi par un span, ou pour formater du texte, un lien par exemple : <a href="monlien.html" class="monmenu">...</a>

Pour être plus précis, ta question revient à savoir la différence entre id et class. id doit identifier un élément précis, et unique. Pour qu'une page soit valide au sens W3C (cela n'empêchera pas ta page de s'afficher correctement), elle ne doit pas comporter deux fois le même id. A l'inverse, class te permet d'appeler plusieurs fois le même style, pour plusieurs éléments différents.

Mais tu peux également associer un "id" et une "class" pour le même objet, permettant ainsi d'avoir le style de ton #monmenu et de ton .monmenu2

J'espère avoir été complet 8)

dbobby

Merci , je commence a comprendre :D , puis que jusqu'a la je n'ai pas trouvé qq chose de tres clair.
Dbobby