
html中`
- `序号只显示“1”是因为将`
- `直接置于`
- `内部(而非`
- `内),违反了html语义结构,导致浏览器重置计数器;正确做法是将所有嵌套有序列表(`
- `)严格包裹在父级`
- `标签中,并确保层级关系合法。
在HTML中,列表的嵌套必须遵循严格的语义规则:
- 和
- 只能作为
- 的子元素出现,而不能直接作为另一个列表(如
- 或
- )的子元素
。你原始代码中多次将
- 直接写在
- 内部(例如
- …
- …
- 的子元素出现,而不能直接作为另一个列表(如
- `标签中,并确保层级关系合法。
),这属于无效HTML结构。现代浏览器会自动纠错——通常将孤立的
- 提升为
- 的兄弟节点,或强制重置其计数器,结果就是所有顶层
- 都从 1 开始、无法延续编号。
- General Aviation (piston-driven engines)
- Single-Engine aircraft
- Dual-Engine Aircraft
- General Aviation (piston-driven engines)
- Single-Engine Aircraft
- Tail wheel
- Tricycle
- Dual-Engine Aircraft
- wing-mounted engines
- Push-pull fuselage-mounted engines
- Single-Engine Aircraft
- Commercial Aviation (jet engines)
- Dual Engine
- Wing-mounted engines
- Fuselage-mounted engines
- Tri-Engine
- Third engine in vertical stabilizer
- Third engine in fuselage
- Dual Engine
✅ 正确嵌套结构应为:
以下是修复后的完整、语义合规的代码示例(已精简冗余标签,移除过时的 ,推荐使用css控制样式):
Aircraft Types Aircraft Types
? 关键修复点总结:
立即学习“前端免费学习笔记(深入)”;
- 所有