HTML でネストされた順序付きリストに番号を付ける
HTML でネストされた順序付きリストに番号を付けるには、CSS と JavaScript を組み合わせて使用できます。このアプローチは、高度な CSS プロパティをサポートしていないブラウザを含む、最新のブラウザで一貫して機能します。
CSS アプローチ:
ol { list-style-type: none; }
ol:before { content: counter(level1) ". "; counter-increment: level1; }
ol li ol { list-style-type: none; counter-reset: level2; }
ol li ol li:before { content: counter(level1) "." counter(level2) " "; counter-increment: level2; }
jQuery アプローチ (IE6/7 サポート):
$('ol ol').each(function(i, ol) { ol = $(ol); ol.children('li').each(function(i, li) { li = $(li); li.prepend('<span>' + level2 + '</span>'); }); });
ol li span { margin: 0 5px 0 -25px; }
これらの CSS と JavaScript テクニックを組み合わせることで、HTML でネストされた順序付きリストに効果的に番号を付けることができ、主要なブラウザ間で一貫した形式を保証できます。
以上がHTML でネストされた順序付きリストに番号を付ける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。