Gunnar Bittersmann: Counter und Vererbung

Beitrag lesen

@@Rolf B

Und auch nur für List-Items. Und das nur deshalb, weil es eine Masse Leute gibt, die zu blöd sind, Listen richtig zu schachteln:

Es ist ein Feature von HTML, dass Webseiten auch bei invalidem HTML dargestellt werden. Manchmal bin ich geneigt zu denken, es ist ein Bug. 😉

<ol>
<li>Eins</li>
<li>Zwei</li>
<ol>
<li>Eins</li>
<li>Zwei</li>
</ol>
<li>Drei</li>
</ol>

Das ist invalides HTML, und es führt in Chrome dazu, dass "Drei" mit "2.3" nummeriert wird, wenn man die Zähler mit counters(list-item, '.') selbst ausgibt. […] Korrektes HTML würde das Problem nicht entstehen lassen

Beides zu sehen in diesem Codepen.

Kwakoni Yiquan

--
Ad astra per aspera