是否可以在 Markdown 中创建没有标题的表格?
HTML 看起来像这样:
<table>
<tr>
<td>Key 1</td>
<td>Value 1</td>
</tr>
<tr>
<td>Key 2</td>
<td>Value 2</td>
</tr>
</table>
最佳答案
大多数 Markdown 解析器不支持没有标题的表格。这意味着标题的分隔线是强制性的。
解析器不支持没有标题的表格
- multimarkdown
- Maruku :Ruby 中的一种流行实现
- byword :“所有表格必须以一行或多行标题开头”
PHP Markdown Extra “第二行包含标题和内容之间的强制分隔线”
RDiscount 使用 PHP Markdown Extra 语法。
- GitHub Flavoured Markdown
- Parsedown :PHP 中的解析器(例如在 Laravel 电子邮件中使用)
解析器确实支持没有标题的表格。
- Kramdown :Ruby 中的解析器
- Text::MultiMarkdown :Perl CPAN 模块。
- MultiMarkdown :Windows应用程序。
- ParseDown Extra :PHP 中的解析器。
- Pandoc :用 Haskell 编写的命令行文档转换器(通过其
simple_tables
和multiline_tables
扩展支持 headless 表) - Flexmark :Java 中的解析器。
CSS解决方案
如果您能够更改 HTML 输出的 CSS,则可以利用 :empty
伪类来隐藏空 header ,并使其看起来根本没有 header 。
关于markdown - 在 Markdown 中创建一个没有标题的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17536216/