18073 sujets
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"
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"
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)
En complément au cas où :
http://blog.alsacreations.com/2005/07/10/174-css-syntaxe-de-rigueur
http://blog.alsacreations.com/2005/07/10/174-css-syntaxe-de-rigueur