これにはgithub /マークアップの問題991が続くようです。順序付けされたサブリストでは、10進数は自動的にローマ数字に変わります。
問題の原因を発見しました。CSSです
これは、ネストされた順序付きリストがHTMLでレンダリングされるための予想される方法です。
これはHTMLでは予期されていません。https://jsfiddle.net/tf5jtv8s
デフォルトのHTML動作は変更しません。
ol ol,ul ol{list-style-type:lower-roman}
CSSは知りませんが、これが問題の原因であると私は理解しています。CSSを無効にすると期待どおりの結果が得られます。(私は私の携帯から来ているので、ブラウザインスペクタを使用できません)
「GitHub Flavored Markdownの正式な仕様」で述べたように、GitHub markdown spec GFM:GitHub Flavored Markdown SpecはCommonMark Specの上に構築されてい ます。
そして、Tommi Kaikkonenが彼の回答で述べたように、順序付けられたリストは666に続くドットのためです。GFM 仕様セクション5.2を参照してください。
セクション6.1で述べたように、この問題を回避するために、ASCII句読文字はバックスラッシュでエスケープできます。
つまり:
- 666\. ha.
(ForNeVeRの回答で明示的に示されている)
そのため666
、GitHub README
マークダウンでその番号がローマ数字に変更されます。
Mike Lippertがコメントしました:
そのリストの最初の要素なので、i
not として表示されdclxvi
ます。
マークダウンの順序付きリストでは、実際に使用されている番号と番号が順番に無視されます。これを変更する方法は見ていません。
ただし、いいえ:dclxvi
生成されたhtmlコードが<ol start="666">
であるため、が表示されます。これは、GFM仕様と一致しています。
リストアイテムが順序付けられている場合、順序付けされたリストマーカーに基づいて、開始番号も割り当てられます。
(ここで、「666
」は順序付きリストマーカーです)
マイクは付け加えます:
@VonC誰にとっても、VonCのドキュメントリンクからのもう1つの便利な抜粋を次に示します。
「順序付きリストの開始番号は、最初のリストアイテムのリスト番号によって決まります。後続のリストアイテムの番号は無視されます。」
また、間隔がめちゃくちゃになるのはなぜですか?聞き取れませんでした
順序付けられ<ol>
ていないリストアイテム 内に順序付けられたリストを取得します<li>
。
<ul>
<li>
<ol start="666">
<li>ha.</li>
</ol>
</li>
</ul>
GitHub CSSルールには次のものがあります。
.markdown-body ol {
padding-left: 2em;
}
あなたが置くならば3em
、あなたは
代わりに得るでしょう
- 5. whatever
それを試してみましたか?·V whatever