Answers:
大多数Markdown解析器不支持没有标题的表。这意味着标题的分隔线是强制性的。
PHP Markdown Extra “第二行在标题和内容之间包含强制性的分隔线”
RDiscount 使用PHP Markdown Extra语法。
simple_tables
和multiline_tables
扩展程序支持无标题表)如果您能够更改HTML输出的CSS,则可以利用:empty
伪类来隐藏一个空的标头,并使它看起来根本没有标头。
如果您不介意通过将行留空来浪费一行,请考虑以下技巧(这是一种技巧,仅当您不喜欢添加任何其他插件时才使用此技巧)。
| | | |
|-|-|-|
|__Bold Key__| Value1 |
| Normal Key | Value2 |
要查看上面的外观,请复制上面的内容并访问https://stackedit.io/editor
它与GitLab / GitHub的Markdown实现一起使用。
pandoc
降价到pdf来说效果很好。
我通过使用一个空链接将其与Bitbucket的Markdown结合使用:
[]() |
------|------
Row 1 | row 2
不幸的是,许多建议不适用于所有Markdown查看器/编辑器,例如流行的Markdown Viewer Chrome扩展程序,但它们可以与iA Writer一起使用。
在这两个流行的程序中似乎都起作用(并且可能对您的特定应用程序有效)是使用HTML comment blocks ('<!-- -->')
:
| <!-- --> | <!-- --> |
|-------------|-------------|
| Foo | Bar |
像前面提到的一些建议一样,这确实会在Markdown查看器/编辑器中添加一个空的标题行。在iA Writer中,它在美学上足够小,不会对我造成太大干扰。
以下内容对我在GitHub上很有效。第一行不再是粗体,因为它不是标题:
<table align="center">
<tr>
<td align="center"><img src="docs/img1.png?raw=true" alt="some text"></td>
<td align="center">Some other text</td>
<td align="center">More text</td>
</tr>
<tr>
<td align="center"><img src="docs/img2.png?raw=true" alt="some text"></td>
<td align="center">Some other text 2</td>
<td align="center">More text 2</td>
</tr>
</table>
在此处检查没有标题的示例HTML表。
省略分隔器上方的标题产生在至少Perl的文本:: MultiMarkdown和FletcherPenney一个无报头表MultiMarkdown
|-------------|--------|
|**Name:** |John Doe|
|**Position:**|CEO |
PHP Parsedown中的空标头会生成带有空标头的表,这些标头通常是不可见的(取决于CSS),因此看起来像无头表。
| | |
|-----|-----|
|Foo |37 |
|Bar |101 |
table th:empty { padding: 0; }
会解决这个问题。
至少对于GitHub Flavored Markdown而言,您可以通过将所有非标头行条目加粗为常规格式或格式来给出错觉:__
**
|Regular | text | in header | turns bold |
|-|-|-|-|
| __So__ | __bold__ | __all__ | __table entries__ |
| __and__ | __it looks__ | __like a__ | __"headerless table"__ |
$ cat foo.md
Key 1 | Value 1
Key 2 | Value 2
$ kramdown foo.md
<table>
<tbody>
<tr>
<td>Key 1</td>
<td>Value 1</td>
</tr>
<tr>
<td>Key 2</td>
<td>Value 2</td>
</tr>
</tbody>
</table>
您可能能够隐藏标题,如果你可以添加以下的CSS:
<style>
th {
display: none;
}
</style>
这有点笨拙,不能区分表,但是可以完成一个简单的任务。
@ thamme-gowda的解决方案也适用于图像!
| |
|:----------------------------------------------------------------------------:|
| ![](https://gravatar.com/avatar/4cc702785290b4934c531c56f6061e5e "Tonejito") |