2013-02-25 18 views
24

में 0 से सूची का ऑर्डर शुरू करें मैं मार्कडाउन पर नया हूं। मैं की तरह कुछ लिख रहा था:मार्कडाउन

#Table of Contents 
0. Item 0 
1. Item 1 
2. Item 2 

लेकिन उस उत्पन्न करता है:

सामग्री

  1. आइटम 0
  2. आइटम 1
  3. मद 2

हाँ की तालिका मैं सूची शून्य से शुरू करना चाहता हूं। क्या ऐसा करने का कोई आसान तरीका है?

यदि नहीं, तो मैं बस अपने सभी सूचकांक का नाम बदल सकता हूं, लेकिन जब मेरे पास कई आइटम हैं तो यह परेशान है। और मुझे नहीं लगता था कि मुझे यह समस्या मिल जाएगी, शून्य से एक सूची शुरू करें जो मेरे लिए इतनी स्वाभाविक है कि शून्य से सरणी की अनुक्रमणिका शुरू करें।

उत्तर

28

सीधे शब्दों में: नहीं

लंबा: हाँ, लेकिन

जब आप इसे पार्स किया गया है HTML के लिए सूची का आदेश दिया Markdown में सूची का आदेश दिया तैयार करते हैं, अर्थात्:

# Table of Contents 

0. Item 0 
1. Item 1 
2. Item 2 

होगा बनाने के लिए:

<h1>Table of Contents</h1> 
<ol> 
    <li>Item 0</li> 
    <li>Item 1</li> 
    <li>Item 2</li> 
</ol> 

तो जैसा कि आप देख सकते हैं, वहाँ संख्या शुरू करने के बारे में कोई डेटा नहीं है ।एचटीएमएल के माध्यम से

<ol start="0"> 
    <li>Item 0</li> 
    <li>Item 1</li> 
    <li>Item 2</li> 
</ol> 
5

आप HTML का उपयोग कर सकते शुरू टैग:

<ol start="0"> 
    <li> item 1</li> 
    <li> item 2</li> 
    <li> item 3</li> 
</ol> 

यह वर्तमान में सभी ब्राउज़रों में समर्थित है: इंटरनेट एक्सप्लोरर 5.5 +, फ़ायरफ़ॉक्स 1+, सफारी 1.3+, ओपेरा 9.2+, क्रोम 2 +

डी -

  • type="1":

    वैकल्पिक रूप से आप और अधिक परिष्कृत गणना के लिए प्रकार टैब का उपयोग कर सकते हैं cimal (डिफ़ॉल्ट शैली)

  • type="a" - कम-अल्फा
  • type="A" - ऊपरी-अल्फा
  • type="i" - कम रोमन
  • type="I" - ऊपरी रोमन
1

: का उपयोग <ol start="0">

सीएसएस के माध्यम से:

ol { 
    counter-reset: num -1; // reset counter to -1 (any var name is possible) 
} 
ol li { 
    list-style-type: none; // remove default numbers 
} 
ol li:before { 
    counter-increment: num; // increment counter 
    content: counter(num) ". "; 
} 

FIDDLE

1
आप निश्चित संख्या में शुरू करने के लिए चाहते हैं, दुर्भाग्य से, आप शुद्ध HTML और लिखने का उपयोग करना

अद्यतन: कार्यान्वयन पर निर्भर करता है।

CommonMark का वर्तमान संस्करण start विशेषता है। कुछ कार्यान्वयन पहले ही इसका समर्थन करते हैं, उदा। पैंडोक और मार्कडाउन-इट। अधिक जानकारी के लिए babelmark देखें।

संबंधित मुद्दे