Yanıtlar:
Çoğu Markdown ayrıştırıcısı başlıksız tabloları desteklemez. Bu, başlıklar için ayırma çizgisinin zorunlu olduğu anlamına gelir.
PHP Markdown Extra "ikinci satır, başlıklar ve içerik arasında zorunlu bir ayırıcı satır içeriyor"
RDiscount PHP Markdown Ekstra sözdizimini kullanır.
simple_tables
ve multiline_tables
uzantıları aracılığıyla destekler )HTML çıktısının CSS'sini değiştirebiliyorsanız, :empty
boş bir üstbilgiyi gizlemek ve hiç başlık yokmuş gibi görünmesini sağlamak için sözde sınıftan yararlanabilirsiniz.
Bir satırı boş bırakarak boşa harcamayı düşünmüyorsanız, aşağıdaki hack'i düşünün (bu bir hack'tir ve bunu yalnızca ek eklentiler eklemekten hoşlanmıyorsanız) kullanın.
| | | |
|-|-|-|
|__Bold Key__| Value1 |
| Normal Key | Value2 |
Yukarıdakilerin nasıl görünebileceğini görmek için yukarıdakileri kopyalayın ve https://stackedit.io/editor adresini ziyaret edin.
Bu çalıştı GitLab / GitHub 'ın Markdown uygulamaları.
pandoc
pdf için markdown ile harika çalışıyor .
Boş bir bağlantı kullanarak Bitbucket Markdown ile bu çalışma var:
[]() |
------|------
Row 1 | row 2
Önerilerin çoğu maalesef popüler Markdown Viewer Chrome uzantısı gibi tüm Markdown görüntüleyicileri / editörleri için çalışmıyor, ancak iA Writer ile çalışıyor .
Bu popüler programların her ikisinde de işe yarayan (ve özel uygulamanız için işe yarayabilecek) aşağıdakileri kullanmaktır HTML comment blocks ('<!-- -->')
:
| <!-- --> | <!-- --> |
|-------------|-------------|
| Foo | Bar |
Daha önce belirtilen bazı önerilerde olduğu gibi, bu, Markdown görüntüleyicinize / düzenleyicinize boş bir başlık satırı ekler. İA Writer'da, yoluma çok fazla girmeyecek kadar estetik olarak küçük.
GitHub'da aşağıdakiler benim için iyi çalışıyor. İlk satır artık başlık olmadığından kalın yazılamaz:
<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>
Üstbilgisi olmayan örnek bir HTML tablosunu buradan kontrol edin .
Başlığın bölücünün üstünden çıkarılması, en azından Perl Text :: MultiMarkdown ve FletcherPenney MultiMarkdown'da üstbilgisiz bir tablo oluşturur
|-------------|--------|
|**Name:** |John Doe|
|**Position:**|CEO |
PHP Markdown özellik isteğine bakın
PHP Parsedown'daki boş üstbilgiler, genellikle görünmez olan (CSS'nize bağlı olarak) ve üstbilgisiz tablolara benzeyen boş üstbilgilere sahip tablolar üretir.
| | |
|-----|-----|
|Foo |37 |
|Bar |101 |
table th:empty { padding: 0; }
bunu düzeltir.
En azından GitHub Aromalı İşaretleme için , başlık dışı satır girişlerinin tümünü normal veya biçimlendirmeyle kalın yaparak illüzyon verebilirsiniz :__
**
|Regular | text | in header | turns bold |
|-|-|-|-|
| __So__ | __bold__ | __all__ | __table entries__ |
| __and__ | __it looks__ | __like a__ | __"headerless table"__ |
$ 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>
Sen mümkün olabilir gizlemek aşağıdaki CSS ekleyebilirsiniz eğer bir başlık:
<style>
th {
display: none;
}
</style>
Bu biraz ağırdır ve tablolar arasında ayrım yapmaz, ancak basit bir görev için yapabilir.
Kullanmak <span>
Birinci sütun başlığındaki:
<span> |
--- | ---
Value | Value
Value | Value
Kenarlığı olan, ancak boyutu 1/2 olan boş bir başlık oluşturur.
@ thamme-gowda'nın çözümü görüntüler için de işe yarıyor!
| |
|:----------------------------------------------------------------------------:|
| ![](https://gravatar.com/avatar/4cc702785290b4934c531c56f6061e5e "Tonejito") |
Bunun için yaptığım bir özden bunu kontrol edebilirsiniz . İşte GitHub ve GitLab'deki tablo kesmek bir render: