当前位置:网站首页>Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列)
Markdown (CSDN) MD编辑器(四)- 漂亮表格(表格背景色、跨行、跨列)
2022-08-02 00:17:00 【m0_67402731】
Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia、简书等。
一、markdown表格
markdown 的表格语法简单,使用三个或以上的连字符(---
)创建每列的标题;使用管道(|
)分隔每列;创建标题时在连字符两侧使用冒号(:
)表示靠哪一侧对齐;使用反引号(`
)可以强调文本,直接看例子:
markdown格式文本
Align left
center align Align right left
-alignedcentered right-aligned 左
对齐中对齐 右对齐 显示效果
Align left
center align
Align right
left
-aligned
centered
right-aligned
左
对齐
中对齐
右对齐
二、HTML
表格
markdown的表格语法简单,功能也简单,有时表格需要设置背景色、跨行、跨列,markdown支持内嵌HTML的语法,所以可以用 HTML 表格来实现这样的需求。
HTML表格由 <table>
标签来定义,表头由<th>
标签定义,每个表格均有若干行(由 <tr>
标签定义),每行被分割为若干单元格(由 <td>
标签定义),这几个标签都有一些自带的属性用来最终改变表格的整体风格,下面先看看这些属性,然后结合例子看看怎样制作精美的表格。
2.1 标签属性
<table>
标签的属性border
属性用于设置表格的边框大小<th>
、<td>
标签的属性colspan
属性表示一个格子可以跨几列rowspan
属性表示一个格子可以跨几行bgcolor
属性定义单元格的背景色,用十六进制rgb表示颜色width
属性表示单元格的宽度,可以用百分比表示,也可以用数值表示height
属性表示单元格的高度,用数值表示align
属性表示对齐方式,取值有left、right、center
2.2 内嵌html的markdown格式文本
<table border="2" >
<tr>
<th colspan="2" align="center">markdown表格</th>
<th colspan="2" >html表格</th>
</tr>
<tr>
<td width="10%" rowspan="4">语法</td>
<td width="40%" align=left>标题->连字符(---)</td>
<td width="10%" rowspan="4" bgcolor=#FAEBD7>语法</td>
<td align=right bgcolor=#FFB6C1>表格-><font color=red>table</font>标签</td>
</tr>
<tr>
<td align=left>分隔每列->管道(|)</td>
<td align=right bgcolor=#D8BFD8>标题-><font color=red>th</font>标签</td>
</tr>
<tr>
<td align=left>对齐->冒号(:)</td>
<td align=right bgcolor=#B0C4DE>行-><font color=red>tr</font>标签</td>
</tr>
<tr>
<td align =left>强调->反引号(`)</td>
<td align=right bgcolor=#AFEEEE>列-><font color=red>td</font>标签</td>
</tr>
</table>
2.3 显示效果
markdown表格
html表格
语法
标题->连字符(—)
语法
表格->table标签
分隔每列->管道(|)
标题->th标签
对齐->冒号(
行->tr标签
强调->反引号(`)
列->td标签
在内嵌html的markdown格式文本中,可以看到还使用了前面文章说过的 <font>
标签,可以使表格的字体更丰富。关于内嵌html表格有不清楚的可以复制2.2的文本结合着2.1一起理解。
参考资料:
Markdown 官方教程
Markdown样式自定义及详解
相关文章:
Markdown编辑器(一) - 实现页内跳转
Markdown编辑器(二) - 文本样式(更改字体、字体大小、字体颜色、加粗、斜体、高亮、删除线)
Markdown编辑器(三) - 图片缩放、指定尺寸、居中、左对齐、右对齐
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- What is the function of the JSP Taglib directive?
- 管理基础知识12
- 期货开户是否有资金门槛?
- 交返是做日内交易的必要条件
- 23.卷积神经网络实战-ResNet
- 管理基础知识14
- Transient Stability Distributed Control of Power System with External Energy Storage
- How does JSP use request to get the real IP of the current visitor?
- 管理基础知识19
- 【目标检测】FCOS: Fully Convolutional One-Stage Object Detection
猜你喜欢
C语言:打印整数二进制的奇数位和偶数位
Microsoft PC Manager V2.1 beta version officially released
Redis-消息发布订阅
实现删除-一个字符串中的指定字母,如:字符串“abcd”,删除其中的”a”字母,剩余”bcd”,也可以传递多个需要删除的字符,传递”ab”也可以做到删除”ab”,剩余”cd”。
go笔记——map
C language character and string function summary (2)
攻防世界-web-Training-WWW-Robots
Are test points the same as test cases?
GateWay实现负载均衡
Disk and file system management
随机推荐
第 45 届ICPC亚洲区域赛(上海)G-Fibonacci
扫雷小游戏
MLX90640 红外热成像仪测温模块开发笔记(完整版)
String splitting function strtok exercise
JS中localStorage和sessionStorage
Unknown CMake command "add_action_files"
磁盘与文件系统管理
哪里有期货开户的正规途径?
bgp 聚合 反射器 联邦实验
Kunpeng compile and debug plug-in actual combat
管理基础知识17
渗透测试与攻防对抗——渗透测试基础
DFS详解
Stapler:1 靶机渗透测试-Vulnhub(STAPLER: 1)
Trie详解
AXI4协议介绍
These 4 computer notepad software, you have to try
unity2D横版游戏教程5-UI
构造方法,this关键字,方法的重载,局部变量与成员变量
工业信息物理系统攻击检测增强模型