MarkdownWeb前端之路stata连享会-Markdown

Markdown使用table标签创建表格的问题

2017-12-10  本文已影响3381人  cxuan

使用Markdown写东西有时需要插入表格,方式有两种:

但是某些Markdown编辑器中使用<table>标签会出现表格前有空行的情况。

问题复现

先看使用Markdown语法创建表格:

| Tables   |      Are      |  Cool |
|----------|:-------------:|------:|
| col 1 is |  left-aligned | $1600 |
| col 2 is |    centered   |   $12 |
| col 3 is | right-aligned |    $1 |

效果如下(分割线中间的表格)


Tables Are Cool
col 1 is left-aligned $1600
col 2 is centered $12
col 3 is right-aligned $1

同样的表格使用<table>标签创建:

<table>
  <tr>
    <th>Tables</th>
    <th>Are</th>
    <th>Cool</th>
  </tr>
  <tr>
    <td>col 1 is</td>
    <td>left-aligned</td>
    <td>$1600</td>
  </tr>
  <tr>
    <td>col 2 is</td>
    <td>centered</td>
    <td>$12</td>
  </tr>
  <tr>
    <td>col 3 is</td>
    <td>right-aligned</td>
    <td>$1</td>
  </tr>
</table>

效果如下:(分割线中间的表格)


1.png

会发现表格前多了很多</br>换行(注意,这里由于简书不支持<table>标签,所以没有这样的效果)。

解决方法

解决办法是将代码改为紧凑模式,修改代码如下:

<table><tr><th>Tables</th><th>Are</th><th>Cool</th></tr><tr><td>col 1 is</td><td>left-aligned</td><td>$1600</td></tr><tr><td>col 2 is</td><td>centered</td><td>$12</td></tr><tr><td>col 3 is</td><td>right-aligned</td><td>$1</td></tr></table>

效果如下:(分割线中间的表格)


2.png

说明

代码生成工具请移步这里最后下载

上一篇下一篇

猜你喜欢

热点阅读