我是Markdown的新手。我寫的是這樣的:從Markdown的0開始的有序列表
#Table of Contents
0. Item 0
1. Item 1
2. Item 2
但產生:內容
- 項目0
- 項目1
- 項目2
是
表,我想從零開始列表。有沒有簡單的方法來做到這一點?
如果不是,我可以簡單地重命名我的所有索引,但是當我有幾個項目時,這很煩人。我不認爲我會遇到這個問題,從零開始列表看起來很自然,就像從零開始數組的索引一樣。
我是Markdown的新手。我寫的是這樣的:從Markdown的0開始的有序列表
#Table of Contents
0. Item 0
1. Item 1
2. Item 2
但產生:內容
是
如果不是,我可以簡單地重命名我的所有索引,但是當我有幾個項目時,這很煩人。我不認爲我會遇到這個問題,從零開始列表看起來很自然,就像從零開始數組的索引一樣。
只需:NO
更長:是,但是
當您在降價有序列表,它被解析爲HTML有序列表,即:
# 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>
因此,大家可以看到,這是毫無起始號碼數據。如果你想在一定數量的開始,不幸的是,你必須使用純HTML和寫:
<ol start="0">
<li>Item 0</li>
<li>Item 1</li>
<li>Item 2</li>
</ol>
您可以使用HTML 開始標籤:
<ol start="0">
<li> item 1</li>
<li> item 2</li>
<li> item 3</li>
</ol>
它在所有的瀏覽器目前支持:Internet Explorer的5.5 +,火狐1+和Safari 1.3+,歌劇9.2+,Chrome的2+
可選擇使用型標籤用於更復雜的枚舉:
type="1"
- 德cimal(默認的樣式)type="a"
- 低級-αtype="A"
- 上-αtype="i"
- 低級 - 羅馬type="I"
- 上層羅馬通過HTML:使用<ol start="0">
通過CSS:
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) ". ";
}
更新:依賴於實現。
的CommonMark當前版本需要start
屬性。一些實現已經支持這個,例如pandoc和markdown-it。欲瞭解更多詳情,請參見babelmark。