有没有办法用GitHub风味的降价来表达一个表头?

时间:2018-01-24 09:06:44

标签: html-table github-flavored-markdown

HTML允许使用colspan

在多个列中扩展表格的标题行

<table>
  <tr><th colspan=2>Logical Operators</th></tr>
  <tr><td>&&</td><td>Logical and</td></tr>
  <tr><td>||</td><td>Logical or</td></tr>
  <tr><td>!</td><td>Logical not</td></tr>
  <tr><td>? :</td><td>Logical ternary</td></tr>
</table>

在GitHub上,当这个HTML在readme.md文件中呈现时,它看起来像这样:

enter image description here

...但是using markdown syntax to create a table,我无法跨越表格跨越列的标题行,例如我只能拆分标题文字:

| Logical | Operators |
|:---:| --- |
| `&&` | Logical and |
| `\|\|` | Logical or |
| `!` | Logical not |
| `? :` | Logical ternary |

...并在GitHub上呈现GFM表看起来像:

enter image description here

我尝试模仿this solution在表的数据行中使用colspan,但我无法使用标题行。有没有办法使用GitHub风格的Markdown跨越多个列的GFM table's标题行?

我已将问题发布给GH MD repo的人。

1 个答案:

答案 0 :(得分:1)

我这样做是为了生成一个表,该表有5列,标题分别跨越3列和2列:

<table>
<tr>
<td colspan=3>a  <td colspan=2>b
<tr>
<td colspan=1>col1 <td colspan=1>col2 <td colspan=1>col3<td colspan=1>col4 <td colspan=1>col5
</table>

我的两分钱。