3 votes

Le fond doit s'appliquer uniquement au premier élément li, pas aux autres li des ul.

Je n'ai besoin que du premier élément 'li' avec une couleur de fond grise. Mais la couleur de fond grise est appliquée au premier 'li' de chaque 'ul li'. La couleur de fond ne devrait s'appliquer qu'au premier li (Mon exemple).

http://jsfiddle.net/fX9Gy/

Est-ce que quelqu'un pourrait résoudre le problème s'il vous plaît. Merci

0voto

Ravichandran Jothi Points 1771

Si vous ne voulez pas ajouter de classe ou d'identifiant, alors vous devez utiliser jQuery. mais vous devez ajouter un nom de classe pour ul.

mais sans jQuery, en utilisant CSS vous devez ajouter une ligne de plus pour ul qui est à l'intérieur de li,

ul li ul li:first-child{ background-color:white; }

-1voto

Nithin Emmanuel Points 406

Fiddle mis à jour. Ajouté une classe au parent ul

http://jsfiddle.net/fX9Gy/26/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X