連番リストなんてolでいいじゃないか。
まぁそう言わずに、counter-incrementを使えば、
単純な連番以外にスタイルも自由に付けられるのです。
サポートしているブラウザについては↓
HTMLソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<div class="sample"> <ul> <li>旅立ち <ul> <li>タイトル</li> <li>タイトル</li> </ul> </li> <li>出会い <ul> <li>タイトル</li> <li>タイトル</li> </ul> </li> <li>別れ <ul> <li>タイトル</li> <li>タイトル</li> </ul> </li> </ul> </div> |
CSS
1 2 3 4 5 6 7 8 9 10 |
.sample ul { counter-reset: number; list-style: none; } .sample ul li { counter-increment: number; } .sample ul li:before { content: "第"counters(number, "-")"章"; } |
できたのが↓
- 旅立ち
- タイトル
- タイトル
- 出会い
- タイトル
- タイトル
- 別れ
- タイトル
- タイトル
漢字にもできます↓
- 旅立ち
- 出会い
- 別れ
コメント