Izdelava navigacije - li.last:after

Pozdrav!

Zanima me, takaj mi "stvar" ne deluje.

ul li:after {
content: "|";
color: #FF0000;
padding-left: 5px;
}

ul li.last:after {
content: "";
}

li:after sicer dela in prikaže vmesne črte, ampak li.last:after ne deluje, ker ne odstrani zadnje črte. V čem je finta?

1 odgovor

Daj classe vsakemu li elementu posebej, kjer želiš |, pa je problem rešen:

ul li.ne-zadnji:after {...}