2. 列表

列表是用于组织项目的一种结构,他可以向清单一样自上而下排列。

列表分为 有序列表无序列表 两种,分别对应 HTML 里的 <ul> 标签和 <ol> 标签。

无序列表

无序列表 的语法是以 星号(*)、加号(+)或 减号(-) 开始,后根至少一个空格后写文字内容。

示例

- 北京
- 上海
- 重庆

效果如下:

  • 北京
  • 上海
  • 重庆

对应 HTML 文档如下:

<ul>
<li>北京</li>
<li>上海</li>
<li>重庆</li>
</ul>

使用列表时可以用空格缩进代表包含关系,标准的缩进规则是 四个空格 代表一级缩进,如下所示:

示例

+ 北京
    - 东城区
    - 朝阳区
+ 上海
    + 徐汇区
    + 闵行区
+ 重庆

效果如下:

  • 北京
    • 东城区
    • 朝阳区
  • 上海
    • 徐汇区
    • 闵行区
  • 重庆

还可以有三级、四级缩进...

对应 HTML 文档如下:

<ul>
<li>北京<ul>
<li>东城区</li>
<li>朝阳区</li>
</ul>
</li>
<li>上海<ul>
<li>徐汇区</li>
<li>闵行区</li>
</ul>
</li>
<li>重庆</li>
</ul>

有序列表

有序列表 的语法是以 数字开头后加一个英文的点(.)后根至少一个空格后写文字内容。数字是多少没有实际意义。Markdown 会自上而下从 1 开始排列。

示例

1. 清华
1. 北大
1. 浙大

效果如下:

  1. 清华
  2. 北大
  3. 浙大

对应 HTML 文档如下:

<ol>
<li>清华</li>
<li>北大</li>
<li>浙大</li>
</ol>

同样使用无序列表时也可以用空格缩进代表包含关系,标准的缩进规则是四个空格代表一级缩进。

示例

1. 北京
    1. 清华
    1. 北大
2. 上海
    * 上海大学
    * 上海交大
3. 浙江
    1. 浙大
    2. 杭州电子科技大学

效果如下:

  1. 北京
    1. 清华
    2. 北大
  2. 上海
    • 上海大学
    • 上海交大
  3. 浙江
    1. 浙大
    2. 杭州电子科技大学

对应 HTML 文档如下:

<ol>
<li>北京<ol>
<li>清华</li>
<li>北大</li>
</ol>
</li>
<li>上海<ul>
<li>上海大学</li>
<li>上海交大</li>
</ul>
</li>
<li>浙江<ol>
<li>浙大</li>
<li>杭州电子科技大学</li>
</ol>
</li>
</ol>