Hal ini tampaknya diikuti oleh masalah github / markup 991 , di mana pada sub-daftar yang dipesan, angka desimal secara otomatis berubah menjadi angka romawi.
Saya telah menemukan penyebab masalah. Itu adalah CSS
Ini adalah cara yang diharapkan untuk daftar berurut bersarang untuk disajikan dalam HTML.
Ini tidak diharapkan dalam HTML. https://jsfiddle.net/tf5jtv8s
Kami tidak melakukan modifikasi apa pun terhadap perilaku HTML default.
ol ol,ul ol{list-style-type:lower-roman}
Saya tidak tahu CSS tetapi pemahaman saya adalah bahwa ini adalah penyebab masalah. Saya bisa mendapatkan hasil yang diharapkan dengan menonaktifkan CSS. (Saya dari ponsel saya jadi saya tidak bisa menggunakan inspektur browser)
Seperti disebutkan dalam " Spesifikasi formal untuk GitHub Flavoured Markdown ", spesifikasi GitHub penurunan harga GFM: GitHub Flavoured Specdown Spec dibangun di atas CommonMark Spec .
Dan seperti yang dikatakan Tommi Kaikkonen dalam jawabannya , daftar yang diurutkan adalah karena titik yang mengikuti 666. Lihat bagian Spec GFM 5.2 .
Seperti yang disebutkan dalam bagian 6.1 , karakter tanda baca ASCII apa pun mungkin lolos garis miring terbalik, untuk menghindari masalah ini.
Itu berarti:
- 666\. ha.
(secara eksplisit ditunjukkan pada ForNeVeR 's jawaban )
Itulah mengapa 666
angka itu diubah menjadi angka romawi dalam README
penurunan harga GitHub .
Mike Lippert berkomentar:
elemen pertama dalam daftar itu sehingga seharusnya ditampilkan sebagai i
tidak dclxvi
.
Daftar urutan penurunan harga mengabaikan angka aktual yang digunakan dan angka berurutan, dan saya belum melihat cara untuk mengubahnya.
Namun, tidak: itu menunjukkan dclxvi
, karena kode html yang dihasilkan adalah <ol start="666">
, yang konsisten dengan spesifikasi GFM :
Jika item daftar dipesan, maka ia juga diberi nomor awal, berdasarkan penanda daftar yang dipesan "
(di sini, ' 666
' adalah penanda daftar yang dipesan)
Mike menambahkan:
@VonC Untuk orang lain di sini ada kutipan berguna lain dari tautan dokumen VonC:
"Nomor awal dari daftar yang dipesan ditentukan oleh nomor daftar dari item daftar awalnya. Jumlah item daftar berikutnya diabaikan."
Juga, mengapa jaraknya kacau? Saya tidak menangkap itu dalam jawaban Anda
Anda mendapatkan daftar yang dipesan <ol>
dalam item daftar yang tidak dipesan <li>
:
<ul>
<li>
<ol start="666">
<li>ha.</li>
</ol>
</li>
</ul>
Aturan GitHub CSS meliputi:
.markdown-body ol {
padding-left: 2em;
}
Jika Anda menempatkan 3em
, Anda akan mendapatkan
bukan
- 5. whatever
harus berubah menjadi·V whatever
jika saya melihatnya dengan benar