Tworzenie tabeli bez nagłówka w markdown
Czy możliwe jest utworzenie tabeli bez nagłówka w markdown?
HTML wyglądałby tak:
<table>
<tr>
<td>Key 1</td>
<td>Value 1</td>
</tr>
<tr>
<td>Key 2</td>
<td>Value 2</td>
</tr>
</table>
11 answers
Większość parserów markdown nie obsługuje tabel bez nagłówków. Oznacza to, że linia separacji nagłówków jest obowiązkowa.
Parsery, które nie obsługująa nie obsługują tabele bez nagłówków
- multimarkdown
- Maruku : popularna implementacja w ruby
- byword: "Wszystkie tabele muszą zaczynać się od jednego lub więcej wierszy nagłówków"
PHP Markdown Extra "Druga linia zawiera obowiązkowe linia separatora między nagłówkami a zawartością"
RDiscount używa dodatkowej składni PHP Markdown.
- Github Markdown
- W języku PHP jest to jeden z najczęściej używanych języków programowania.]}
Parsery, które obsługują tabele bez nagłówków.
- Kramdown : parser w Ruby
- Text:: MultiMarkdown : PERL CPAN moduł.
- MultiMarkdown : aplikacja Windows.
- ParseDown Extra : parser w PHP.
-
Pandoc : Konwerter dokumentów dla linii poleceń napisanych w Haskell (obsługuje tabele bez nagłówka poprzez rozszerzenia
simple_tables
imultiline_tables
)
CSS solution
Jeśli możesz zmienić CSS wyjścia HTML, możesz jednak użyć pseudo klasy :empty
, aby ukryć pusty nagłówek i sprawić, że będzie wyglądać tak, jakby nie było nagłówka w wszystkie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-26 14:41:07
Jeśli nie masz nic przeciwko zmarnowaniu linii, zostawiając ją pustą, rozważ poniższy hack. (jest to hack i używaj go tylko wtedy, gdy nie lubisz dodawać żadnych dodatkowych wtyczek)
| | | |
|-|-|-|
|__Bold Key__| Value1 |
| Normal Key | Value2 |
Aby zobaczyć jak może wyglądać powyższe, skopiuj powyższe i odwiedź https://stackedit.io/editor
Zadziałało z gitlab/implementacje github ' s markdown .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-17 17:07:02
Mam to działa z Bitbucket markdown używając pustego linku
[]() |
------|------
Row 1 | row 2
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-15 15:19:59
Pominięcie nagłówka nad dzielnikiem tworzy tabelę bez nagłówka w co najmniej Perl Text:: MultiMarkdown oraz w FletcherPenney MultiMarkdown
|-------------|--------|
|**Name:** |John Doe|
|**Position:**|CEO |
Zobacz PHP Markdown feature request
Puste nagłówki w PHP Parsedown tworzy tabele z pustymi nagłówkami, które są zwykle niewidoczne (w zależności od Twojego CSS) i tak wyglądają jak tabele bez nagłówków.
| | |
|-----|-----|
|Foo |37 |
|Bar |101 |
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-30 07:57:23
$ 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>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-09 00:52:48
To działa dobrze dla mnie w Githubie. Pierwszy wiersz nie jest już pogrubiony, ponieważ nie jest nagłówkiem:
<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>
Sprawdź przykładową tabelę HTML bez nagłówka tutaj .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-05 00:49:20
Używam <span>
w 1. nagłówku colume
<span> |
--- | ---
Value | Value
Value | Value
Tworzy pusty nagłówek z obramowaniem, ale o rozmiarze 1/2
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-05 08:30:12
Czy próbowałeś Senseful Solutions formatować tekst jako narzędzie table?
Myślę, że nadal potrzebujesz nagłówków, ale to znacznie ułatwia tworzenie tabel.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-22 14:14:13
@rozwiązanie thamme-gowda działa również dla obrazów!
| |
|:----------------------------------------------------------------------------:|
| ![](https://gravatar.com/avatar/4cc702785290b4934c531c56f6061e5e "Tonejito") |
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-24 07:32:19
Przynajmniej dla Github Markdown, możesz dać iluzję, po prostu wykonując wszystkie wpisy spoza nagłówka jako pogrubione :
|Regular | text | in header | turns bold |
|-|-|-|-|
| __So__ | __bold__ | __all__ | __table entries__ |
| __and__ | __it looks__ | __like a__ | __"headerless table"__ |
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-27 20:18:28
Możesz po prostu umieścić dane w nagłówku i wyświetli je normalnie
|Foo |11 |
|-----|-----|
|Bar |11 |
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-08 20:11:52