連番リストなんてolでいいじゃないか。
まぁそう言わずに、counter-incrementを使えば、
単純な連番以外にスタイルも自由に付けられるのです。
サポートしているブラウザについては↓

HTMLソース
<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
.sample ul {
counter-reset: number;
list-style: none;
}
.sample ul li {
counter-increment: number;
}
.sample ul li:before {
content: "第"counters(number, "-")"章";
}
できたのが↓
- 旅立ち
- タイトル
- タイトル
- 出会い
- タイトル
- タイトル
- 別れ
- タイトル
- タイトル
漢字にもできます↓
- 旅立ち
- 出会い
- 別れ







