Die letzten zwei Punkte einer Liste ansprechen ohne ID oder CLASS - geht das? CSS3

dodo123

Mitglied
Hi, ich habe folgende Situation: Ich habe eine horizontale Liste und ich möchte, dass jeweils die letzten beiden Listenpunkte rechts gefloatet werden. Bei einem Element ist das auch sehr einfach zu lösen mit li:last-child.
Doch wie mache ich das, wenn ich die beiden letzten Punkte mit CSS3 ansprechen will? Muss ich dafür eine ID oder Klasse vergeben oder bietet CSS3 da eine bessere Lösung?

Grüße

Dodo
 
Hi,
die einfachste Variante ist eine eigene Klasse zu vergeben mit float: right.
Oder du verwendest die Pseudoklasse :nth-child(+2).
http://nthmaster.com/
Hier hat es aber natürlich mal wieder die üblichen IE probleme. Lösungen dazu gibt es eine menge udn sind auch zu de nIE-Versionen unterschiedlcih deshalb von mir jetzt hierzu keine Angaben.

Grüße
 

Neue Beiträge

Zurück