我已经思考了一段时间,正如我在实践中看到的那样.
- List item 1
- List item 2
- List item 3
- List item 4
这对我来说在语义上是正确的,因为子列表是该列表项的子列表,但它不是很干净(列表项内容
).
- List item 1
- List item 2
- List item 3
- List item 4
更清洁,但不能直接理解列表是第2项的子列表(虽然人类推理可以理解).
这纯粹是语义标记的一个问题,两种方法都在页面上呈现相同的内容.
所以,你觉得怎么样?可能的来源是可取的,但个人使用也是好的.我注意到MediaWiki的Heirachial TOC正在使用方法1,这鼓励我相信这是正确的用法.
方法2不是有效的HTML.OL
不允许作为另一个OL
元素的直接子元素.只LI
允许进入OL
.
此外,由于缩进,第2项的子列表的成员资格对于人类读者来说是显而易见的.使用LI
s 进行缩进,看起来内部列表本身就是第三个项目.我可能期望像这样的渲染,有两个数字:
1. List item 1 2. List item 2 3. 1. List item 3 4. List item 4
方法1是要走的路.