リストを書くための正しい方法
-
23-08-2019 - |
質問
これは、私は両方見て、実際に使用されてきたように、私は、しばらくの間、オーバー熟考しましたものです。
方法1
<ol>
<li>List item 1</li>
<li>List item 2
<ol>
<li>List item 3</li>
</ol>
</li>
<li>List item 4</li>
</ol>
このサブリストは、そのリスト項目のサブリストであるため、しかし、それは(リスト項目Content<list right next to it>
)非常にきれいではありません、私には意味的に正しいようです。
方法2
<ol>
<li>List item 1</li>
<li>List item 2</li>
<ol>
<li>List item 3</li>
</ol>
<li>List item 4</li>
</ol>
クリーナー、それは直接的に理解ではないリストには、項目2のサブリストである(それは人間の推論によって理解可能だが)。
これは、両方の方法は、ページ上で同じコンテンツを提示し、方法によって純粋にセマンティックマークアップのための関心事である。
だから、SO、あなたはどう思いますか?発生源であることが好ましいが、個人的な使用にはあまりにも良いです。私はMediaWikiのheirachialのTOCは、それが正しい使い方だと信じて私を奨励する方法1を使用していることがわかります。
解決
方法2は有効なHTMLではありません。 OL
は別のOL
要素の直接の子として許可されていません。のみLI
はOL
で許可されます。
また、項目2にサブリストのメンバーシップがあるため圧痕の人間の読者にのみ明らかです。でもLI
sでインデントを行い、内側のリストは、3番目の項目そのものであるかのように見えます。私は2つの数字で、このようなレンダリングを期待しています。
1. List item 1 2. List item 2 3. 1. List item 3 4. List item 4
方法1は、移動するための方法である。
所属していません StackOverflow