HTML列表教程

学习如何使用HTML创建各种类型的列表

HTML列表概述

HTML提供了三种主要的列表类型:

无序列表 (ul)
用于创建没有特定顺序的项目列表,通常显示为带项目符号的列表
有序列表 (ol)
用于创建有特定顺序的项目列表,通常显示为带数字的列表
描述列表 (dl)
用于创建术语和描述的列表,通常用于词汇表或FAQ

无序列表

无序列表使用<ul>标签创建,每个列表项使用<li>标签:

<ul> <li>项目 1</li> <li>项目 2</li> <li>项目 3</li> </ul>

效果预览

  • 项目 1
  • 项目 2
  • 项目 3

自定义项目符号

使用CSS的list-style-type属性可以自定义项目符号:

ul { list-style-type: circle; /* disc, circle, square, none */ }

有序列表

有序列表使用<ol>标签创建,每个列表项使用<li>标签:

<ol> <li>第一步</li> <li>第二步</li> <li>第三步</li> </ol>

效果预览

  1. 第一步
  2. 第二步
  3. 第三步

列表类型

使用type属性可以指定编号类型:

<ol type="A"> <!-- A, a, I, i, 1 --> <li>项目 A</li> <li>项目 B</li> <li>项目 C</li> </ol>

描述列表

描述列表使用<dl>标签创建,包含术语(<dt>)和描述(<dd>):

<dl> <dt>HTML</dt> <dd>超文本标记语言,用于创建网页结构</dd> <dt>CSS</dt> <dd>层叠样式表,用于设计网页样式</dd> <dt>JavaScript</dt> <dd>脚本语言,用于实现网页交互</dd> </dl>

效果预览

HTML
超文本标记语言,用于创建网页结构
CSS
层叠样式表,用于设计网页样式
JavaScript
脚本语言,用于实现网页交互

嵌套列表

列表可以嵌套使用,创建多级列表:

<ul> <li>一级项目 1 <ul> <li>二级项目 1.1</li> <li>二级项目 1.2</li> </ul> </li> <li>一级项目 2 <ul> <li>二级项目 2.1</li> <li>二级项目 2.2</li> </ul> </li> </ul>

效果预览

  • 一级项目 1
    • 二级项目 1.1
    • 二级项目 1.2
  • 一级项目 2
    • 二级项目 2.1
    • 二级项目 2.2

自定义列表样式

使用CSS可以创建自定义的列表样式:

.custom-list { list-style: none; padding: 0; } .custom-list li { padding: 0.5rem; margin: 0.5rem 0; background: #f8f9fa; border-radius: 3px; position: relative; padding-left: 2rem; } .custom-list li::before { content: "•"; color: #e8491d; position: absolute; left: 1rem; }

效果预览

  • 自定义样式项目 1
  • 自定义样式项目 2
  • 自定义样式项目 3

列表最佳实践

列表应用示例

导航菜单

  • 首页
  • 关于
  • 服务
  • 联系我们

步骤指南

  1. 注册账号
  2. 完善信息
  3. 开始使用

常见问题

如何注册?
点击注册按钮,填写信息即可
如何登录?
使用账号密码登录系统