【H5 前端开发笔记】第 08 期:HTML常用标签 (4) ul 无序列表、ol 有序列表、li 项目列表、dl、dt、dd 自定义列表 详解

【H5 前端开发笔记】第 08 期:HTML常用标签 (4) —— 列表标签详解
(2026 最新版 · 实战笔记 · 可直接作为学习笔记)

本期我们重点学习 HTML 中三种列表标签,它们是构建导航、文章目录、商品规格、FAQ 等内容的重要工具。


一、列表标签总览

标签名称语义含义默认样式主要用途
ul无序列表Unordered List实心圆点导航、菜单、并列内容
ol有序列表Ordered List数字序号步骤、排行、流程
li列表项List Itemulol 的子元素
dl定义/描述列表Description List无项目符号术语解释、名词解释、FAQ、商品参数
dt定义术语Definition Term粗体定义名词
dd定义描述Definition Description缩进对名词的解释或描述

二、无序列表 <ul> + <li>

1. 基本写法

&lt;ul>
    &lt;li>苹果&lt;/li>
    &lt;li>香蕉&lt;/li>
    &lt;li>橙子&lt;/li>
    &lt;li>葡萄&lt;/li>
&lt;/ul>

2. 常用场景与推荐写法(2026)

&lt;!-- 1. 导航菜单(最常用) -->
&lt;nav>
    &lt;ul>
        &lt;li>&lt;a href="#">首页&lt;/a>&lt;/li>
        &lt;li>&lt;a href="#">产品&lt;/a>&lt;/li>
        &lt;li>&lt;a href="#">解决方案&lt;/a>&lt;/li>
        &lt;li>&lt;a href="#">关于我们&lt;/a>&lt;/li>
    &lt;/ul>
&lt;/nav>

&lt;!-- 2. 功能特性列表 -->
&lt;ul>
    &lt;li>支持 5G 网络&lt;/li>
    &lt;li>高通骁龙 8 Gen 3 处理器&lt;/li>
    &lt;li>5000mAh 大电池&lt;/li>
    &lt;li>徕卡专业影像系统&lt;/li>
&lt;/ul>

注意<li> 只能作为 <ul><ol>直接子元素


三、有序列表 <ol> + <li>

1. 基本写法

&lt;ol>
    &lt;li>打开冰箱&lt;/li>
    &lt;li>把大象放进去&lt;/li>
    &lt;li>关上冰箱门&lt;/li>
&lt;/ol>

2. 常用属性(2026 推荐)

属性含义示例
type序号类型type="1" type="a" type="A" type="i" type="I"
start开始序号start="5"
reversed倒序排列reversed
&lt;!-- 步骤类列表(强烈推荐) -->
&lt;ol>
    &lt;li>注册账号&lt;/li>
    &lt;li>完善个人信息&lt;/li>
    &lt;li>上传身份证&lt;/li>
    &lt;li>等待审核&lt;/li>
&lt;/ol>

&lt;!-- 自定义序号类型 -->
&lt;ol type="A" start="3">
    &lt;li>第一步&lt;/li>
    &lt;li>第二步&lt;/li>
&lt;/ol>

四、自定义列表(定义列表)<dl> + <dt> + <dd>

这是很多人容易忽视但非常实用的列表类型,常用于名词解释、参数表、FAQ

1. 基本结构

&lt;dl>
    &lt;dt>名词&lt;/dt>
    &lt;dd>对这个名词的解释或描述&lt;/dd>

    &lt;dt>HTML&lt;/dt>
    &lt;dd>HyperText Markup Language,超文本标记语言&lt;/dd>

    &lt;dt>CSS&lt;/dt>
    &lt;dd>Cascading Style Sheets,层叠样式表&lt;/dd>
&lt;/dl>

2. 实战应用示例

&lt;!-- 商品参数表(强烈推荐写法) -->
&lt;dl class="product-spec">
    &lt;dt>屏幕尺寸&lt;/dt>
    &lt;dd>6.78 英寸&lt;/dd>

    &lt;dt>处理器&lt;/dt>
    &lt;dd>高通骁龙 8 Gen 3&lt;/dd>

    &lt;dt>电池容量&lt;/dt>
    &lt;dd>5500mAh&lt;/dd>

    &lt;dt>重量&lt;/dt>
    &lt;dd>约 205g&lt;/dd>
&lt;/dl>

&lt;!-- FAQ 常见问题 -->
&lt;dl class="faq">
    &lt;dt>如何退货?&lt;/dt>
    &lt;dd>登录账号进入“我的订单”,点击退货按钮即可。&lt;/dd>

    &lt;dt>支持分期付款吗?&lt;/dt>
    &lt;dd>支持花呗、信用卡、京东白条等多期分期。&lt;/dd>
&lt;/dl>

五、列表嵌套使用(进阶)

列表可以嵌套使用,常用于多级菜单或大纲:

&lt;ul>
    &lt;li>前端开发
        &lt;ul>
            &lt;li>HTML&lt;/li>
            &lt;li>CSS&lt;/li>
            &lt;li>JavaScript&lt;/li>
        &lt;/ul>
    &lt;/li>
    &lt;li>后端开发
        &lt;ul>
            &lt;li>Python&lt;/li>
            &lt;li>Java&lt;/li>
            &lt;li>Go&lt;/li>
        &lt;/ul>
    &lt;/li>
&lt;/ul>

六、本期练习(建议全部手写一遍)

  1. 写一个网站顶部导航菜单(使用 ul + li + a
  2. 写一个“学习步骤”有序列表(1. 安装环境 → 2. 学习 HTML → …)
  3. 写一个手机参数规格表(使用 dl + dt + dd
  4. 实现一个 FAQ 常见问题列表(至少 4 组)
  5. 练习列表嵌套(二级菜单)

七、笔记总结(重点记忆)

  • 无序列表 <ul>:并列关系、无先后顺序,默认实心圆点
  • 有序列表 <ol>:有先后顺序,默认数字序号,可通过 typestart 修改
  • 定义列表 <dl>:由 <dt>(术语)和 <dd>(描述)组成,适合参数、FAQ
  • 所有列表项都使用 <li>ulol)或 <dd>dl
  • 语义化使用列表,能让页面结构更清晰,对 SEO 和屏幕阅读器友好

第 09 期预告:《HTML 常用标签 (5) —— 表格标签(table、tr、th、td、thead、tbody、tfoot、caption)详解》


需要我立即补充以下任意内容,请直接回复:

  • 本期完整可运行的综合示例(导航 + 步骤 + 参数表 + FAQ)
  • 列表样式重置的 CSS 代码(去掉默认圆点和序号)
  • 第 01~08 期笔记合并成一份完整 HTML 基础笔记文档
  • 本期练习的标准参考答案

继续加油!第 08 期笔记到此结束,你的 HTML 列表标签已经掌握得很扎实了!✨

文章已创建 5160

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部