Nested CSS counter
Numbering the items of a multilevel list by means of CSS only:
- Data
- Data
- Data
- Data
- Data
- Data
- Data
- Data
- Data
HTML code:
<ol>
<li>Data</li>
<li>Data
<ol>
<li>Data</li>
<li>Data
<ol>
<li>Data</li>
<li>Data</li>
<li>Data</li>
</ol>
</li>
<li>Data</li>
</ol>
</li>
<li>Data</li>
</ol>
CSS code:
ol {list-style-type: none; counter-reset: number;}
ol li {counter-increment: number;}
ol li:before {content: counters(number, ".") ". ";}
Links
Browser support
- Windows
- Internet Explorer 8.0+
- Edge 12.0+
- Firefox 1.5+
- Google Chrome 2.0+
- Opera 10.0+
- Linux
- Firefox 1.5+
- Google Chrome 2.0+
- Opera 10.0+
- iOS
- Safari 1.0+
- Android
- Samsung Internet 1.0+
- Chrome Android 18.0+
- Firefox for Android 25.0+
- Opera Android 10.1+