Создать таблицу без заголовка в уценке
можно ли создать таблицу без заголовка в уценке?
HTML будет выглядеть так:
<table>
<tr>
<td>Key 1</td>
<td>Value 1</td>
</tr>
<tr>
<td>Key 2</td>
<td>Value 2</td>
</tr>
</table>
11 ответов:
большинство парсеров markdown не поддерживают таблицы без заголовков. Это означает, что разделительная линия для заголовков является обязательным.
Парсеры, которые делают не таблицы без заголовков
- multimarkdown
- Maruku: популярная реализация в ruby
- синоним:"все таблицы должны начинаться с одной или нескольких строк заголовки"
PHP Markdown Extra "вторая строка содержит обязательную разделительную строку между заголовками и содержимым"
RDiscountиспользует дополнительный синтаксис PHP Markdown.
- GitHub В Markdown Принятый
- Parsedown: парсер в PHP (используется, например, в письмах Laravel)
Парсеры do таблицы без заголовков.
- Kramdown: парсер в Ruby
- Текст::MultiMarkdown: модуль Perl CPAN.
- MultiMarkdown: приложение для Windows.
- ParseDown Extra: парсер на PHP.
- Pandoc: конвертер документов для командной строки, написанной в Haskell (поддерживает таблицы без заголовка через его
simple_tables
иmultiline_tables
расширения)CSS решение
Если вы можете изменить CSS вывода HTML вы можете, однако, использовать
:empty
псевдо класс, чтобы скрыть пустой заголовок и сделать его похожим на нет заголовка вообще.
Если вы не возражаете тратить строку, оставив ее пустой, рассмотрим следующий хак. (это хак, и использовать это только если вам не нравится добавлять какие-либо дополнительные плагины)
| | | | |-|-|-| |__Bold Key__| Value1 | | Normal Key | Value2 |
чтобы посмотреть, как выше можно было бы посмотреть, скопируйте выше и посетите https://stackedit.io/editor
Он работал с gitlab/github ' s markdown реализаций.
Я получил эту работу с уценкой bitbucket, используя пустую ссылку
[]() | ------|------ Row 1 | row 2
пропуск заголовка над разделителем создает таблицу без заголовков по крайней мере в Perl Text::MultiMarkdown и в FletcherPenney MultiMarkdown
|-------------|--------| |**Name:** |John Doe| |**Position:**|CEO |
посмотреть PHP Markdown feature request
пустые заголовки в PHP Parsedown создавать таблицы с пустыми заголовками, которые обычно невидимы (в зависимости от вашего CSS) и поэтому выглядят как таблицы без заголовков.
| | | |-----|-----| |Foo |37 | |Bar |101 |
$ 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>
Это хорошо работает для меня в 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 без заголовка здесь.
Я использую
<span>
в 1-м заголовке colume<span> | --- | --- Value | Value Value | Value
Он создает пустой заголовок с границей, но с размером 1/2
вы пробовали чувственные решения форматировать текст в виде таблицы?
Я думаю, что вам все еще нужны заголовки, но это делает создание таблиц намного проще для SO.
@thamme-gowdaрешение работает и для изображений!
| | |:----------------------------------------------------------------------------:| | ![](https://gravatar.com/avatar/4cc702785290b4934c531c56f6061e5e "Tonejito") |
вы можете проверить это на суть я сделал для этого. Вот рендеринг таблицы hack на GitHub и GitLab:
по крайней мере GitHub В Markdown Принятый вы можете создать иллюзию просто сделав все записи строки без заголовка как полужирный:
|Regular | text | in header | turns bold | |-|-|-|-| | __So__ | __bold__ | __all__ | __table entries__ | | __and__ | __it looks__ | __like a__ | __"headerless table"__ |