Czy w Markdown można utworzyć tabelę bez nagłówka?
Kod HTML wyglądałby następująco:
<table>
<tr>
<td>Key 1</td>
<td>Value 1</td>
</tr>
<tr>
<td>Key 2</td>
<td>Value 2</td>
</tr>
</table>
Czy w Markdown można utworzyć tabelę bez nagłówka?
Kod HTML wyglądałby następująco:
<table>
<tr>
<td>Key 1</td>
<td>Value 1</td>
</tr>
<tr>
<td>Key 2</td>
<td>Value 2</td>
</tr>
</table>
Większość parserów Markdown nie obsługuje tabel bez nagłówków. Oznacza to, że linia oddzielająca dla nagłówków jest obowiązkowa.
PHP Markdown Extra "druga linia zawiera obowiązkową linię oddzielającą między nagłówkami a treścią"
RDiscount Używa składni PHP Markdown Extra.
simple_tables
i multiline_tables
rozszerzeń)Jeśli jesteś w stanie zmienić CSS wyniku HTML, możesz jednak wykorzystać :empty
pseudoklasę, aby ukryć pusty nagłówek i sprawić, by wyglądał, jakby w ogóle go nie było.
Jeśli nie masz nic przeciwko marnowaniu linii, pozostawiając ją pustą, rozważ następujący hack (jest to hack i używaj go tylko wtedy, gdy nie lubisz dodawać żadnych dodatkowych wtyczek).
Aby zobaczyć, jak może wyglądać powyższe, skopiuj powyższe i odwiedź https://stackedit.io/editor
To pracował z GitLab / GitHub „s Przecena wdrożeń.
źródło
pandoc
przecenami do pdf.Udało mi się to współpracować z Markdown Bitbucket, używając pustego linku:
źródło
Uniwersalne rozwiązanie
Wiele sugestii niestety nie działa dla wszystkich przeglądarek / redaktorów Markdown, na przykład popularne rozszerzenie Markdown Viewer Chrome, ale działają one z iA Writer .
To, co wydaje się działać w obu tych popularnych programach (i może działać w przypadku Twojej konkretnej aplikacji), to użycie
HTML comment blocks ('<!-- -->')
:Podobnie jak niektóre z wcześniej wymienionych sugestii, powoduje to dodanie pustego wiersza nagłówka w przeglądarce / edytorze Markdown. W iA Writer jest estetycznie na tyle mały, że nie przeszkadza mi zbytnio.
źródło
Poniższe działa dobrze dla mnie w GitHub. Pierwszy wiersz nie jest już pogrubiony, ponieważ nie jest nagłówkiem:
Sprawdź przykładową tabelę HTML bez nagłówka tutaj .
źródło
Pominięcie nagłówka nad dzielnikiem tworzy tabelę bez nagłówka w przynajmniej Perl Text :: MultiMarkdown i FletcherPenney MultiMarkdown
Zobacz prośbę o funkcję PHP Markdown
Puste nagłówki w PHP Parsedown tworzą tabele z pustymi nagłówkami, które są zwykle niewidoczne (w zależności od twojego CSS) i dlatego wyglądają jak tabele bez nagłówków.
źródło
table th:empty { padding: 0; }
to by to rozwiązało.Przynajmniej w przypadku GitHub Flavored Markdown możesz dać złudzenie, pogrubiając wszystkie wpisy wiersza niebędące nagłówkami za pomocą zwykłego
__
lub**
formatowania:źródło
źródło
Możesz ukryć nagłówek, jeśli możesz dodać następujący CSS:
Jest to trochę uciążliwe i nie rozróżnia stołów, ale może wystarczyć do prostego zadania.
źródło
Używam
<span>
w nagłówku pierwszej kolumny:Tworzy pusty nagłówek z obramowaniem, ale o 1/2 rozmiaru.
źródło
Rozwiązanie @ thamme-gowda działa również w przypadku obrazów!
| | |:----------------------------------------------------------------------------:| | ![](https://gravatar.com/avatar/4cc702785290b4934c531c56f6061e5e "Tonejito") |
Możesz to sprawdzić w podsumowaniu, które zrobiłem dla tego . Oto renderowanie hackowania tabeli na GitHub i GitLab:
źródło