1. 兼容html实战 我是在html的table之前的一句话 语文 数学 物理 我是在html的table之后的一句话 Markdown表示 ## 兼容html 我是在html的table之前的一句话 语文 数学 物理 我是在html的table之后的一句话 2. 自动转化 对于一些html中需要进行特殊处理的字符,markdown会自动转化 :copyright: 4<5这是markdown自动转换的 4<5这是html的标准写法 3.Markdown段落和换行 缩进实例如下: 我是首句, 我是中间, 我是末尾。 Markdown表示 我是首句, 我是中间, 我是末尾。 换行 Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown的广泛应用在于编写电子书、博客文章、README文件等,其设计的目标是使文档编写过程更为简洁、直观。 1. **Markdown与HTML的兼容性** Markdown支持在文档中嵌入HTML标签,这使得在需要复杂布局或特定功能时可以灵活使用。例如,在Markdown文档中,可以直接插入HTML表格,前后文的文字依然会被正确处理。例如: ``` 我是在html的table之前的一句话 <table> ... </table> 我是在html的table之后的一句话 ``` Markdown不会解析HTML标签内的内容,保留原样输出。 2. **自动转化** Markdown会自动转换某些特殊字符,使其在HTML中能正常显示。比如版权符号`©`,在Markdown中直接写作`©`即可,它会被转换为HTML实体`©`,在网页上显示为版权符号。同样,小于号`<`和大于号`>`在Markdown中需要写作`<`和`>`,避免被误解析为HTML标签。 3. **段落与换行** 在Markdown中,连续两个或多个空格(或一个制表符)后的换行会被视为新的段落。如果只是一行内的换行,需要在行尾添加两个或更多空格。例如: ``` 我是首句,我是中间,我是末尾。 ``` 如果要实现真正的换行,可以在行尾添加两个空格或者直接另起一行。 4. **Setext风格的标题** Setext风格的标题通过在行首使用等于号`=`(一级标题)和破折号`-`(二级标题)来创建。例如: ``` 我是主标题 ======= 我是副标题 ------- ``` 5. **Atx风格的标题** Atx风格的标题使用井字号`#`,从`#`的数量来确定标题级别,最多到六级。例如: ``` # 我是第一种 ## 我是第二种 ### 我是第三种 #### 我是第四种 ##### 我是第五种 ###### 我是第六种 ``` 6. **区块引用** 区块引用通过在行首添加一个`>`来创建,可以嵌套使用,同时可以包含其他Markdown元素如标题、列表、代码块等。例如: ``` > 这是一个区块引用 >> 更深入的引用 >>> >>> >>> ``` 还可以用来创建带有标题的引用块,例如: ``` > # 区块引用标题 > 内容... ``` 7. **无序列表与有序列表** 无序列表使用星号`*`、加号`+`或减号`-`后跟一个空格开始,例如: ``` * 项目1 * 项目2 * 项目3 ``` 有序列表则使用数字加点号`.`后跟一个空格,数字不必连续,Markdown会自动排序: ``` 1. 第一项 2. 第二项 100. 第一百项 ``` 8. **代码区块** 为了插入代码块,可以使用四个空格或一个Tab键缩进每一行,或者使用反引号`` ` ``包裹代码,并可指定语言: ``` 这是一段Java代码: ``` ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 以上就是Markdown学习与实战的一些核心知识点,掌握这些基础,你就可以编写出结构清晰、易于阅读的文档了。在实际应用中,还可以探索更多的Markdown扩展和自定义功能,提升文档的呈现效果和工作效率。
- 粉丝: 11
- 资源: 901
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0