方法1:
<table class="table table-bordered table-striped table-condensed">
<tr>
<td>北京td>
<td>雾霾td>
tr>
<tr>
<td>深圳td>
<td>暴雨td>
tr>
table>
北京 | 雾霾 |
深圳 | 暴雨 |
方法2:
<table>
<tr>
<th width=10%, bgcolor=yellow >参数th>
<th width=40%, bgcolor=yellow>详细解释th>
<th width="50%", bgcolor=yellow>备注th>
tr>
<tr>
<td bgcolor=#eeeeee> -l td>
<td> use a long listing format td>
<td> 以长列表方式显示(显示出文件/文件夹详细信息) td>
tr>
<tr>
<td bgcolor=#00FF00>-t td>
<td> sort by modification time td>
<td> 按照修改时间排序(默认最近被修改的文件/文件夹排在最前面) td>
<tr>
<td bgcolor=rgb(0,10,0)>-r td>
<td> reverse order while sorting td>
<td> 逆序排列 td>
tr>
table>
参数 | 详细解释 | 备注 |
---|---|---|
-l | use a long listing format | 以长列表方式显示(显示出文件/文件夹详细信息) |
-t | sort by modification time | 按照修改时间排序(默认最近被修改的文件/文件夹排在最前面) |
-r | reverse order while sorting | 逆序排列 |
方法3:
Name | Academy | score
- | :-: | -:
Harry Potter | Gryffindor| 90
Hermione Granger | Gryffindor | 100
Draco Malfoy | Slytherin | 90
Name | Academy | score |
---|---|---|
Harry Potter | Gryffindor | 90 |
Hermione Granger | Gryffindor | 100 |
Draco Malfoy | Slytherin | 90 |
语法说明:
1. 不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行代表一个表格行;
2. 列与列之间用管道符号 “|” 隔开,原生方式的表格每一行的两边也要有管道符。
3. 可在第二行指定不同列单元格内容的对齐方式,默认为左对齐,在 “-” 右边加上 “:” 为右对齐,在 “-” 两侧同时加上 “:” 为居中对齐。
单元格排列不齐整、第一列太窄而第三列略宽,如此不堪的视觉效果着实让强迫症患者们难以忍受。还好,利用HTML可以弥补Markdown这一缺陷,甚至可以在创建表格时其他诸多表现方面锦上添花。(遗憾的是笔者钟爱的简书对于HTML的支持并不全面,亲测尚不支持
(表头)与(主体内容)均支持“width = pixels”或“width = %”属性,可利用此属性调整表格单元格宽度。
通过设置属性“bgcolor=color”可以调整不同单元格的背景颜色。
更多花里胡哨的功能/属性笔者不再一一赘述,按照同样的思路,只要你可以想得到,HTML的
基本都可满足你的需求方法4
学号|姓名|分数
-|-|-
小明|男|75
小红|女|79
小陆|男|92
学号 | 姓名 | 分数 |
---|---|---|
小明 | 男 | 75 |
小红 | 女 | 79 |
小陆 | 男 | 92 |
语法说明:
不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。
列于列之间用管道符|隔开。原生方式的表格每一行的两边也要有管道符。
第二行还可以为不同的列指定对齐方向。默认为左对齐,在-右边加上:就右对齐。
代码:
产品|价格
-|-:
Leanote 高级账号|60元/年
Leanote 超级账号|120元/年
产品 | 价格 |
---|---|
Leanote 高级账号 | 60元/年 |
Leanote 超级账号 | 120元/年 |
<table>
<tr>
<th rowspan="2">值班人员th>
<th>星期一th>
<th>星期二th>
<th>星期三th>
tr>
<tr>
<td>李强td>
<td>张明td>
<td>王平td>
tr>
table>
值班人员 | 星期一 | 星期二 | 星期三 |
---|---|---|---|
李强 | 张明 | 王平 |
方法5:
我们用markdwon自带的语法实现上面中的表格效果:
|id|name|
|:-|:-|
|1|A1|
|2|A2|
|3|A3|
id | name |
---|---|
1 | A1 |
2 | A2 |
3 | A3 |
对其方式调整
更难能可贵的是,markdown表格的对其方式调整也简单。细心的读者可能发现了,在上述代码的第二行中有个神秘符号:,它表示的就是对其方式,也可以理解对其的方法,比如:在-的左边表示左对齐。
对其规则:
- 默认左对齐
:- 左对齐
-:右对齐
:-:居中
列宽度调整
-表示列的宽度权重,比如如下,–、-,表示第一列的宽度是第二列的俩倍:
|id|name|
|:--|:-|
|1|A1|
id | name |
---|---|
1 | A1 |
需要注意的是,有些markdwon编辑器并不能解析这个语法,也就是说,所有列的宽度都是一样的。
HTML代码:
<table>
<tr>
<td>列一td>
<td>列一td>
tr>
<tr>
<td colspan="2">合并行td>
tr>
<tr>
<td colspan="2">合并行td>
tr>
table>
显示效果:
列一 | 列一 |
合并行 | |
合并行 |
HTML代码:
<table>
<tr>
<td>列一td>
<td>列二td>
tr>
<tr>
<td rowspan="2">合并列td>
<td >行二列二td>
tr>
<tr>
<td >行三列二td>
tr>
table>
列一 | 列二 |
合并列 | 行二列二 |
行三列二 |
HTML代码:
<table>
<tr>
<td>列一td>
<td>列二td>
tr>
<tr>
<td colspan="2">合并行td>
tr>
<tr>
<td>列一td>
<td>列二td>
tr>
<tr>
<td rowspan="2">合并列td>
<td >行二列二td>
tr>
<tr>
<td >行三列二td>
tr>
table>
列一 | 列二 |
合并行 | |
列一 | 列二 |
合并列 | 行二列二 |
行三列二 |
取随机数:
代码|值|值
:-|:----|
CLA|00|00
INS|84|84
P1|00|00
P2|00|00
Lc|不存在
Data|不存在
Le|要读取数据的长度|04
取随机数:
代码 | 值 | 值 |
---|---|---|
CLA | 00 | 00 |
INS | 84 | 84 |
P1 | 00 | 00 |
P2 | 00 | 00 |
Lc | 不存在 | |
Data | 不存在 | |
Le | 要读取数据的长度 | 04 |
<table>
<tr>
<td>代码td>
<td>值td>
tr>
<tr>
<td>CLAtd>
<td>80/84td>
tr>
<tr>
<td>INStd>
<td>D4td>
tr>
<tr>
<td rowspan="2">P1td>
<td >表示此条WRITE KEY命令用来添加密钥td>
tr>
<tr>
<td>表示此条WRITE KEY命令用来更新P1中指定类型的密钥td>
tr>
<tr>
<td>P2td>
<td>密钥标识td>
tr>
<tr>
<td>Lctd>
<td rowspan="2">见命令报文数据域td>
tr>
<tr>
<td>Datatd>
tr>
<tr>
<td>Letd>
<td>不存在td>
tr>
table>
代码 | 值 |
CLA | 80/84 |
INS | D4 |
P1 | 表示此条WRITE KEY命令用来添加密钥 |
表示此条WRITE KEY命令用来更新P1中指定类型的密钥 | |
P2 | 密钥标识 |
Lc | 见命令报文数据域 |
Data | |
Le | 不存在 |
<font color=#ff00ff size=5>cbInQuefont>
<font color=#ff0000 size=4>
串口接收缓冲区的字节数,它们还没有来得及被ReadFile操作读走
font>
cbInQue
串口接收缓冲区的字节数,它们还没有来得及被ReadFile操作读走