一、Markdown有序列表嵌套
有序列表的嵌套是将一个有序列表放在另一个有序列表中,被嵌套的列表必须比包含它的列表缩进4个空格或一个制表符。如下所示:
1. 学习Markdown语法
1. Markdown基本语法
2. Markdown扩展语法
2. 学习Markdown编辑器
1. Typora
2. VS Code
上述代码后面会生成如下效果:
- 学习Markdown语法
- Markdown基本语法
- Markdown扩展语法
- 学习Markdown编辑器
- Typora
- VS Code
二、Markdown列表
列表是Markdown最常用的排版方式之一。Markdown支持有序列表和无序列表。
使用有序列表,可在文字前面加一个“数字 + 英文句点 + 空格”,例如:
1. C
2. C++
3. Java
上述代码后面会生成如下效果:
- C
- C++
- Java
使用无序列表,可在文字前面加一个“短横线或星号或加号 + 空格”,例如:
- HTML
* CSS
+ JavaScript
上述代码后面会生成如下效果:
- HTML
- CSS
- JavaScript
三、Markdown分级列表
Markdown中支持将不同级别的有序或无序列表混合使用,嵌套方法同样适用,例如:
1. 编程语言
- 脚本语言
+ JavaScript
* Python
- 编译语言
+ C
* C++
2. 网页制作
- HTML
- CSS
上述代码后面会生成如下效果:
- 编程语言
- 脚本语言
- JavaScript
- Python
- 编译语言
- C
- C++
- 脚本语言
- 网页制作
- HTML
- CSS
四、Markdown有序列表语法
Markdown有序列表语法非常简单,只需要在文字前加阿拉伯数字和英文句点,在后面添加一个空格。例如:
1. 第一项
2. 第二项
3. 第三项
上述代码后面会生成如下效果:
- 第一项
- 第二项
- 第三项
五、Markdown有序列表下一行
如果有序列表的文字内容过长,建议在下一行继续书写,但是下一行记得空四个空格,例如:
1. 第一项
这里是第一项的详细内容,需要用到换行符和空格来分行,以保证排版整齐。
2. 第二项
3. 第三项
上述代码后面会生成如下效果:
- 第一项
这里是第一项的详细内容,需要用到换行符和空格来分行,以保证排版整齐。 - 第二项
- 第三项
六、Markdown有序列表和无序列表
在有序列表中嵌套无序列表:
1. 编程语言
* 脚本语言
- JavaScript
- Python
* 编译语言
- C
- C++
2. 网页制作
* HTML
* CSS
效果如下:
- 编程语言
- 脚本语言
- JavaScript
- Python
- 编译语言
- C
- C++
- 脚本语言
- 网页制作
- HTML
- CSS
七、Markdown怎么退出有序列表
如果需要在有序列表中插入图片或其他格式的内容,需要退出列表。退出有序列表有两种方法:
1)在列表最后一个条目加上“两个空格+回车”,然后开始写新的内容。
1. 第一项
2. 第二项
3. 第三项
这里开始写新的内容
2)使用空白制表符(四个空格)来缩进,例如:
1. 第一项
2. 第二项
3. 第三项
这里开始写新的内容
八、Markdown设置列表
Markdown支持设置有序列表的起始数字,只需在第一个列表项中,将数字改为需要设置的数字即可:
4. 第一项
5. 第二项
6. 第三项
上述代码后面会生成如下效果:
- 第一项
- 第二项
- 第三项
九、Markdown多级有序列表
如果希望有序列表有更多子层级,只需在下一级前缩进4个空格即可:
1. 第一项
1.1. 第一个子项
1.2. 第二个子项
2. 第二项
2.1. 第一个子项
2.1.1. 第一个子子项
2.1.2. 第二个子子项
2.2. 第二个子项
3. 第三项
上述代码后面会生成如下效果:
- 第一项
- 第一个子项
- 第二个子项
- 第二项
- 第一个子项
- 第一个子子项
- 第二个子子项
- 第二个子项
- 第一个子项
- 第三项