Bonjour,

Je ne comprends pas la syntaxe suivante dans 1 CSS :
ul#menu{...}

> quelle serait la différence avec
#menu ul {...}
?

De même, pourriez-vous me dire quelle est la différence entre ces 2 syntaxes :
div#contenu
et
#contenu
tout seul ?

merci !

ma'
Modifié par ma_dalton (11 Jun 2006 - 10:51)
Bonjour ma_dalton et bienvenue,


ul#menu{...}

Conteneur ul ayant un id = menu

#menu ul {...}

Tous les ul enfants d'un conteneur ayant id = menu

div#contenu

Idem 1 : div ayant id = menu
Cela permet, dans la feuille de style, de préciser à quel conteneur est attribué l'id.
On peut également imaginer que cet id soit affecté, dans des pages différentes (puisque l'id est unique), à des conteneurs différents et que les propriétés alors définies ne s'appliquent que pour div.


#contenu

Tout conteneur ayant id = menu

Voili, voilette ...