Moin
Nein, es ist eine saubere CSS-Lösung - es ist ein anderer Ansatz aber imho kein Workaround. counters() ist exakt dafür da das zu tun.
Counters ist zum Nummerieren von Überschriftskapiteln eingefügt worden. Nicht zum Nummerieren von Listen. Dafür ist der Listentyp OL da.
Ein Workaround ist eine Krücke die man nimmt, bis eine bessere Lösung gefunden wird oder das eigentliche Problem gefixt ist. Ich sehe diese Lösung aber nicht als Krücke an.
Nein, Es kann eine funktionierende Lösung über einen anderen Weg sein, als der Standardweg. Das muß IMO keine Krücke sein.
Die Lösung ist Wasserdicht und funktionieren in modernen Browsern - wie erwähnt, ob die Zahlen in einem älteren Browser nun nicht Fett sind, spielt imho keine Rolle. Es ist ja nicht so, dass dadurch information verloren ginge.
Da gebe ich dir Recht.
Der Punkt wird nur ab der zweiten Ebene angezeigt.
Ja sicher.
Das Beispiel sollte zeigen, dass man eine Liste allein mit CSS schön formatieren kann ohne irgendwelche JavaScript- oder HTML-Krücken zu benötigen.
OK, DA muss ich mich revidieren. Mit CSS ist es möglich aber nicht mit direkten Zugriff auf die eigentliche Nummerierung einer OL-liste
Aber eben ohne im Code herumzufuhrwerken - in vielen Fällen hat man nicht die Möglichkeit, das HTML einfach zu ändern - z.B. bei einem User-Stylesheet. Hier sind solche Lösung sehr praktisch.
Das sehe ich ein. eine praktische Lösung.
Als Mozilla damals noch Marktanteile unter 20 % hatte, wurde auch gesagt, er wäre nicht marktrelevant :p
Alles was über 5 % Marktanteil hat sollte IMHO Beachtung finden. Das scheint aber von den individuellen Ansichten abzuhängen.
Gruß Bobby
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)