Gunnar Bittersmann: ol-Liste, list-style-type

Beitrag lesen

@@Bobby:

nuqneH

Counters ist zum Nummerieren von Überschriftskapiteln eingefügt worden.

Nein, zum Numerieren beliebiger Elemente. Du kannst auch Textzeilen eines Gedichts oder Codezeilen oder Tabellenzeilen durchnumerieren.

Nicht zum Nummerieren von Listen. Dafür ist der Listentyp OL da.

Beliebiger Elemente schließt List-Items nicht aus.

„Konforme Benutzerprogramme müssen vor allen anderen Stylesheets für ein Dokument ein Standard-Stylesheet anwenden (oder sich so verhalten, als ob sie das täten).“ [CSS2 §6.4]

Entscheidend hier der Teil in Klammern. Das heißt, ein Browser verhält sich von außen gesehen so, als ob die Numerierung von List-Items durch sein internes Stylesheet erzeugt würde. Eben per Counter für Listen!

Aus diesem Grund sind auch @type, @start und @value für ol/li missbilligt [HTML401 §10.2] und die Darstellung (Numerierung) sollte per Stylesheet angegeben werden. (Wobei man im Einzelfall darüber streiten kann, ob die Art der Numerierung ins Markup oder ins Stylesheet gehört.)

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)