markdown

Markdown是一种轻量级标记语言,用于编写易读易写的文档。文章详细介绍了Markdown的基本语法,包括标题、字体样式、列表、代码块和表格的使用。特别是关于表格,文章强调了如何通过CSS样式来指定表格列宽,提供了不同单位的示例,并指出这种方法全局起效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

markdown

简介

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown。

语法

分类指令示例
转义字符\内容
标题一级目录# 文本
二级目录## 文本
添加目录[toc]
字体斜体*文本*,或者_文本_
粗体**文本**,或者__文本__
添加背景色==文本==
调节字体大小<font size=4>文本</font>,其中<font></font>为标签
调节字体颜色<font color="green">文本</font>
上标^文本^
下标~文本~
对齐左对齐<p align="left">文本</p>, align为属性
右对齐<p align="right">文本</p>
中间对齐<p align="center">文本</p>
列表无序列表+ 文本* 文本,或- 文本.注意中间有空格
有序列表数字. 文本
嵌套列表
线条分割线使用三个及以上的 +, *, 或 - 来表示一条分割线
删除线~~文本~~
下划线<u>文本</u>
代码一行代码`代码`
代码段使用三个 ` 加Enter/空格+编程语言来表示
代码格式<pre name="code" class="java">代码块</pre>
区块区块> 文本, 空行则退出区块
嵌套区块> >文本,空行则退出区块
插入符号插入空行&nbsp;
插入一个空格&ensp;
插入两个空格&emsp;
插入 < 符号&lt;
插入 > 符号&gt;
段落换行<br>
插入emoji表情:emoji:, 如:smile:, :crab:, :horse:
表格表格居中:–:
表格偏左:–
表格偏右–:
指定表格列宽<div style="width: 200pt">
表格内嵌列表<li>文本
链接链接文字[链接标题](url)
链接地址<url>
打开本地文件[链接标题](链接地址),链接地址需要使用本地文件的地址,相对地址、绝对地址均可
页内跳转
  • 目的地: <a id='name'>跳转目的地</a>
  • 起跳点: [点击跳转](#name)
图片插入本地图片![alt 属性文本](本地图片地址),[]中放上图片的替代文字,也就是当图片还未加载成功时显示的替换文本
插入网络图片![alt 属性文本](网络图片地址)
控制图片大小和位置<img src="图片地址" width=300 height=200 align=center/>
画图流程图mermaid, graph
序列图mermaid, sequenceDiagram

指定表格列宽

  1. 指定某列列宽
    可以使用<div style="width:[长度]">单元格文本</div>的形式,长度单位可以是pt, px, cm等。
    在typora中可能不起作用,可以用如下形式:
    <span style="display:inline_block;width: 80px">单元格文本</span>
    该方法可通用于VS Code Markdown Preview Enhanced.
  2. 从外部定义一个[style]来指定各列的列宽
<style>
table th:first-of-type {
    width: 4cm;
}
table th:nth-of-type(2) {
    width: 150pt;
}
table th:nth-of-type(3) {
    width: 8em;
}
</style>

| a | b | c |
|---|---|---|
| 列宽 = 3 cm| 列宽 = 5 cm| 列宽 = 8em |

当然你可以把单位改成 % 这样就相当于按照所占行宽的比例来分配列宽

<style>
table th:first-of-type {
    width: 20%;
}
table th:nth-of-type(2) {
    width: 30%;
}
table th:nth-of-type(3) {
    width: 50%;
}
</style>

| a | b | c |
|---|---|---|
| 列宽 = 10% 行宽| 列宽 = 30% 行宽 |列宽 = 60% 行宽 |

需要指出的是,这种方法是全局起效的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值