Можно ли в 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 создать таблицу без заголовка?
HTML будет выглядеть так:
<table>
<tr>
<td>Key 1</td>
<td>Value 1</td>
</tr>
<tr>
<td>Key 2</td>
<td>Value 2</td>
</tr>
</table>
Большинство парсеров Markdown не поддерживают таблицы без заголовков. Это означает, что разделительная линия для заголовков обязательна.
PHP Markdown Extra «вторая строка содержит обязательную разделительную линию между заголовками и содержимым»
RDiscount использует синтаксис PHP Markdown Extra.
simple_tables
и multiline_tables
расширений)Если вы можете изменить CSS вывода HTML, вы можете использовать :empty
псевдокласс, чтобы скрыть пустой заголовок и сделать так, чтобы он выглядел так, как будто заголовка нет вообще.
Если вы не против тратить строку, оставив ее пустой, рассмотрите следующий прием (это взлом, и используйте его только в том случае, если вам не нравится добавлять какие-либо дополнительные плагины).
Чтобы посмотреть, как это может выглядеть, скопируйте приведенное выше и посетите https://stackedit.io/editor.
Он работал с GitLab / GitHub «s Markdown реализаций.
источник
pandoc
уценкой до pdf.Я получил это, работая с Bitbucket Markdown, используя пустую ссылку:
источник
Универсальное решение
К сожалению, многие из предложений не работают для всех программ просмотра / редактирования Markdown, например, популярное расширение Markdown Viewer для Chrome, но они работают с iA Writer .
Что действительно работает в обеих этих популярных программах (и может работать для вашего конкретного приложения), так это использовать
HTML comment blocks ('<!-- -->')
:Как и некоторые из предыдущих предложений, это добавляет пустую строку заголовка в вашу программу просмотра / редактора Markdown. В iA Writer он эстетически достаточно мал, чтобы не мешать мне слишком сильно.
источник
Отсутствие заголовка над разделителем создает таблицу без заголовка как минимум в Perl Text :: MultiMarkdown и в FletcherPenney MultiMarkdown.
См. Запрос функции PHP Markdown
Пустые заголовки в PHP Parsedown создают таблицы с пустыми заголовками, которые обычно невидимы (в зависимости от вашего CSS) и поэтому выглядят как таблицы без заголовков.
источник
table th:empty { padding: 0; }
это исправит это.Следующее работает для меня в GitHub. Первая строка больше не выделяется жирным шрифтом, так как это не заголовок:
Проверьте образец HTML таблицу без заголовка здесь .
источник
По крайней мере, для GitHub Flavored Markdown вы можете создать иллюзию , выделив все записи строк без заголовка жирным шрифтом с обычным
__
или**
форматированием:источник
$ 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:
Это немного тяжеловесно и не делает различий между таблицами, но может помочь для простой задачи.
источник
Я использую
<span>
в заголовке первого столбца:Создает пустой заголовок с рамкой, но размером 1/2.
источник
Решение @ thamme-gowda работает и с изображениями!
| | |:----------------------------------------------------------------------------:| | ![](https://gravatar.com/avatar/4cc702785290b4934c531c56f6061e5e "Tonejito") |
Вы можете проверить это по сути, которую я сделал для этого . Вот отрисовка взлома таблиц на GitHub и GitLab:
источник