28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Je souhaite comprendre la différence entre deux manières d'écrire du css. Quelle est la différence entre :

-
ul#menu

-
#menu ul


bon, je sais. c'est peut-être une question digne d'un débutant, mais j'aimerais bien savoir quelles différences cela génèrent sur les balises html "ul".

Merci
Modifié par nforum (16 Feb 2009 - 17:32)
Bonjour,

En fait ul#menu applique le style à un contenant 'ul' qui porte l'id 'menu'.

alors que

#menu ul applique le style à tous les ul se trouvant dans un contenant (div, p, autre ul, ...) qui portent l'id 'menu'


J'espère que c'est clair !
Bonne journée,
Emmanuelle
ul#menu


signife l'élément ul avec comme identifiant menu. Par exemple :

<ul id="menu">....</ul>


Par contre :

#menu ul
signifie tout les élément ul contenu dans un élément avec l'id menu. par exemple :


<div id="menu">
  <ul>.....</ul>
  <ul>.....</ul>
</div>


Voilà
Modifié par Mikerob (16 Feb 2009 - 17:06)
Kalana a écrit :

...
#menu ul applique le style à tous les ul se trouvant dans un contenant (div, p, autre ul, ...) qui portent l'id 'menu'
J'espère que c'est clair !
Bonne journée,
Emmanuelle

[ Touss][ Touss] hummm Smiley ohwell Smiley cligne