Bonjour,

Je souhaiterais dans une liste que le premier élément de liste ne comporte pas de bordure et qu'en revanche les autres en aient une.

Donc j'avais pensé faire ul>li pour styler le premier élément de liste mais cela ne fonctionne pas.

Je précise qu'entre ul et li j'ai du code php... est-ce que c'est ce qui pose problème ?

Merci pour vos infos
Bonsoir,

tu peux utiliser la pseudo-classe

ul:first-child {}


le premier enfant sera le premier li.


EDIT Smiley mur

je te dis une grosse bétise, la soluce est ici
Modifié par fufu (19 Apr 2011 - 00:04)
Oui, ce sera plutôt
li:first-child {}


Alors que
ul>li
désigne un élément li dont le parent immédiat est un ul.
(ne fonctionne pas sous IE 7)