一、无序列表

无序列表使用<ul>标签创建,列表项使用<li>标签。它适合展示没有特定顺序的项目集合。

基础语法

<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ul>

实际效果

  • 苹果
  • 香蕉
  • 橙子

项目符号样式

使用CSS的list-style-type属性可以改变项目符号样式:

圆点 (默认):disc

圆圈:circle

方块:square

无符号:none

小贴士: 无序列表常用于导航菜单、功能列表、商品列表等不需要特定顺序的场景。

二、有序列表

有序列表使用<ol>标签创建,列表项同样使用<li>标签。它会自动为每个项目添加序号,适合步骤说明或需要排序的内容。

基础语法

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

实际效果

  1. 准备食材
  2. 加热平底锅
  3. 倒入食用油
  4. 煎鸡蛋

序号类型

使用type属性修改序号类型:

数字 (默认):type=”1″

大写字母:type=”A”

小写字母:type=”a”

大写罗马数字:type=”I”

小写罗马数字:type=”i”

起始序号

<ol start=”5″> <!– 从5开始编号 –>
  <li>第五步</li>
  <li>第六步</li>
</ol>

小贴士: 有序列表非常适合步骤指南、操作说明、排名列表等需要顺序的内容。

三、描述列表

描述列表(也称为定义列表)使用<dl>标签创建,包含术语<dt>和描述<dd>。适合展示术语及其解释、问题与答案等成对的内容。

基础语法

<dl>
  <dt>术语1</dt>
  <dd>描述或定义内容</dd>

  <dt>术语2</dt>
  <dd>描述或定义内容</dd>
</dl>

实际效果

HTML
超文本标记语言,用于创建网页结构
CSS
层叠样式表,用于美化网页外观
JavaScript
脚本语言,用于实现网页交互功能

小贴士: 一个术语可以有多个描述,一个描述也可以对应多个术语,这使得描述列表非常灵活。

复杂示例

<dl>
  <dt>咖啡</dt>
  <dd>黑色热饮</dd>
  <dd>通常含咖啡因</dd>

  <dt>牛奶</dt>
  <dt>茶</dt>
  <dd>白色或浅棕色饮料</dd>
</dl>