<ol> 和 <ul> 是 HTML 中两种常见的列表类型,它们的 <li> 元素用法非常相似,但语义和默认表现有区别。
✅ 一、基础概念对比
| 项目 | <ol>(有序列表) | <ul>(无序列表) |
|---|---|---|
| 含义 | Ordered List(有序) | Unordered List(无序) |
| 默认样式 | 列表项前有数字编号(1. 2. 3.) | 列表项前是圆点符号(•) |
| 使用场景 | 需要表示顺序、排名等 | 项目没有先后顺序,仅是罗列 |
✅ 二、li 在 <ol> 和 <ul> 中的区别
| 项目 | <ol><li> | <ul><li> |
|---|---|---|
| 默认样式 | 带序号(1., 2., 3.) | 带点(•、◦、▪ 等) |
| 语义意义 | 表示“步骤”、“顺序” | 表示“并列项” |
| CSS 可定制性 | 可以通过 list-style-type改变序号样式(如 upper-roman) | 同样可以更改样式(如 square) |
| 示例用途 | 步骤说明、考试题、排行榜 | 菜单导航、兴趣列表等 |
✅ 三、示例代码对比
<ol>
<li>洗菜</li>
<li>切菜</li>
<li>炒菜</li>
</ol>
结果:
1. 洗菜
2. 切菜
3. 炒菜
<ul>
<li>苹果</li>
<li>香蕉</li>
<li>橙子</li>
</ul>
结果:
• 苹果
• 香蕉
• 橙子
✅ 四、总结一句话:
<ol>中的<li>表示 有顺序 的项目;<ul>中的<li>表示 无顺序 的项目;<li>元素本身语义是“列表项”,关键是看它嵌套在哪种列表容器中。

被折叠的 条评论
为什么被折叠?



