Bonjour,

Je voudrais savoir s'il y a une différence de sens entre ces deux lignes de codes et si oui lequel ?

ul#menu
et
menu ul

merci

jaine
Administrateur
Salut,

Oui c'est très différent en effet :
- ul#menu : sélectionne la balise <ul> nommée "menu" (id unique)
- menu ul : n'existe pas puisque <menu> n'est pas une balise.

Si cela avait été :
- .menu ul : sélectionne toutes les balises <ul> contenues dans un élément de classe "menu"
- #menu ul : sélectionne toutes les balises <ul> contenues dans un élément d'id "menu"
Merci pour vos précisions.

#menu ul
et
.menu ul c'est ok

Mais pour ul#menu, si je comprends bien on peut identifier une balise pour qu'elle soit reconnue comme spécifique.

Merci

jaine
Administrateur
jaine a écrit :
Mais pour ul#menu, si je comprends bien on peut identifier une balise pour qu'elle soit reconnue comme spécifique.

Je n'ai pas très bien compris ce que tu veux dire, mais ul#menu correspond à <ul id="menu"> tout simplement... alors que #menu correspond à n'importe quelle balise qui aurait l'id "menu".

Explications ici
Modifié par Raphael (18 Aug 2005 - 00:24)