जवाबों:
अधिकांश मार्कडाउन पार्सर हेडर के बिना तालिकाओं का समर्थन नहीं करते हैं। अर्थात हेडर के लिए पृथक्करण रेखा अनिवार्य है।
PHP मार्कडाउन अतिरिक्त "दूसरी पंक्ति में हेडर और सामग्री के बीच एक अनिवार्य विभाजक रेखा है"
RDiscount PHP Markdown अतिरिक्त सिंटैक्स का उपयोग करता है।
simple_tables
और multiline_tables
एक्सटेंशन के जरिए सपोर्ट करता है )यदि आप HTML आउटपुट के सीएसएस को बदलने में सक्षम हैं, तो आप :empty
खाली हेडर को छिपाने के लिए छद्म वर्ग का लाभ उठा सकते हैं और यह देख सकते हैं कि कोई हेडर नहीं है।
यदि आपको इसे खाली छोड़ने से कोई लाइन बर्बाद करने में कोई दिक्कत नहीं है, तो निम्नलिखित हैक पर विचार करें (यह एक हैक है, और इसका उपयोग केवल तभी करें जब आपको कोई अतिरिक्त प्लगइन्स जोड़ना पसंद न हो)।
| | | |
|-|-|-|
|__Bold Key__| Value1 |
| Normal Key | Value2 |
यह देखने के लिए कि ऊपर वाला कैसे दिख सकता है, ऊपर कॉपी करें और https://stackedit.io/editor पर जाएं
यह के साथ काम किया GitLab / GitHub के Markdown कार्यान्वयन।
pandoc
पीडीएफ में मार्कडाउन के साथ बहुत अच्छा काम करता है ।
मुझे खाली लिंक का उपयोग करके बिटबकेट के मार्कडाउन के साथ यह काम मिला:
[]() |
------|------
Row 1 | row 2
उदाहरण के लिए, लोकप्रिय मार्कडाउन व्यूअर क्रोम एक्सटेंशन के लिए कई सुझाव दुर्भाग्य से सभी मार्कडाउन दर्शकों / संपादकों के लिए काम नहीं करते हैं , लेकिन वे आईए लेखक के साथ काम करते हैं ।
इन दोनों लोकप्रिय कार्यक्रमों में काम करने के लिए क्या लगता है (और आपके विशेष एप्लिकेशन के लिए काम कर सकता है) का उपयोग करना है HTML comment blocks ('<!-- -->')
:
| <!-- --> | <!-- --> |
|-------------|-------------|
| Foo | Bar |
पहले बताए गए कुछ सुझावों की तरह, यह आपके मार्काडाउन दर्शक / संपादक में एक खाली हेडर पंक्ति जोड़ देता है। आईए राइटर में, यह सौंदर्य से काफी छोटा है कि यह मेरे रास्ते में नहीं आता है।
निम्नलिखित 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>
विभक्त के शीर्ष लेख को ओटरेट करने से कम से कम पर्ल टेक्स्ट में एक शीर्ष लेख रहित तालिका बनती है :: मल्टीमर्कडाउन और फ्लेचरपेनी मल्टीमर्कडाउन में
|-------------|--------|
|**Name:** |John Doe|
|**Position:**|CEO |
PHP मार्कडाउन सुविधा अनुरोध देखें
PHP पार्सडाउन में खाली हेडर खाली हेडर के साथ तालिकाओं का उत्पादन करते हैं जो आमतौर पर अदृश्य होते हैं (आपके सीएसएस पर निर्भर करता है) और इसलिए हेडरलेस टेबल की तरह दिखते हैं।
| | |
|-----|-----|
|Foo |37 |
|Bar |101 |
table th:empty { padding: 0; }
वह ठीक कर देगा।
कम से कम गिटहब फ्लेवर्ड मार्कडाउन के लिए , आप सभी गैर-हेडर पंक्ति प्रविष्टियों को नियमित या प्रारूपण के साथ बोल्ड करके भ्रम दे सकते हैं :__
**
|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>
यदि आप निम्नलिखित सीएसएस जोड़ सकते हैं तो आप एक हेडिंग को छिपाने में सक्षम हो सकते हैं:
<style>
th {
display: none;
}
</style>
यह थोड़ा भारी हाथ है और तालिकाओं के बीच अंतर नहीं करता है, लेकिन यह एक साधारण कार्य के लिए कर सकता है।
मैं <span>
पहले कॉलम हेडर में उपयोग करता हूं :
<span> |
--- | ---
Value | Value
Value | Value
यह बॉर्डर के साथ एक खाली हेडर बनाता है, लेकिन 1/2 आकार के साथ।
@ thamme-gowda का समाधान छवियों के लिए भी काम करता है!
| |
|:----------------------------------------------------------------------------:|
| ![](https://gravatar.com/avatar/4cc702785290b4934c531c56f6061e5e "Tonejito") |
आप इस बात की जाँच कर सकते हैं कि मैं इसके लिए बना था । यहाँ GitHub और GitLab पर टेबल हैक का प्रस्तुतिकरण दिया गया है: