28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Tout est dans le titre : comment est-il possible de styler le dernier élément d'une liste quand il s'agit d'une liste dont le nombre d'éléments peut être variable.

Je sais que l'on peut faire qqchose dans le genre
li + li + li


Mais comment faire avec une liste créée dynamiquement (last:child ou last-of-type peut-être...) ?

Merci pour vos réponses.
Salut,

Un truc dans le genre ça t'irais ? Smiley smile

ul li:last-child {
propriété: valeur;
}
Gili a écrit :
Salut,

Un truc dans le genre ça t'irais ? Smiley smile

ul li:last-child {
propriété: valeur;
}


oui c'est ce à quoi je pensais mais last-child n'est plus dans les Reco je crois non ?

Sinon last-of-type semble fonctionner aussi
Il n'est pas valide d'après les spécifications CSS2 effectivement, mais bien en CSS3.

Il est cependant supporté par tout les navigateurs (excepté IE8 bien sur) depuis pas mal de temps, donc personnellement je ne vois pas pourquoi ne pas l'utiliser.