Wydaje się, że po tym następuje numer github / markup 991 , w którym na uporządkowanej liście podrzędnej cyfry dziesiętne automatycznie zamieniają się w cyfry rzymskie.
Znalazłem przyczynę problemu. To jest CSS
Jest to oczekiwany sposób renderowania zagnieżdżonych list w HTML.
Nie jest to oczekiwane w HTML. https://jsfiddle.net/tf5jtv8s
Nie wprowadzamy żadnych zmian w domyślnym zachowaniu HTML.
ol ol,ul ol{list-style-type:lower-roman}
Nie znam CSS, ale rozumiem, że to jest przyczyną problemu. Mogę uzyskać oczekiwany wynik, wyłączając CSS. (Jestem z telefonu komórkowego, więc nie mogę korzystać z inspektora przeglądarki)
Jak wspomniano w „ Formalnej specyfikacji dla GitHub Flavoured Markdown ”, GitHub dla markdown spec GFM: GitHub Flavored Markdown spec jest zbudowany na specyfikacji CommonMark .
I jak wspomniał Tommi Kaikkonen w swojej odpowiedzi , lista uporządkowana wynika z kropki po 666. Patrz sekcja 5.2 specyfikacji GFM .
Jak wspomniano w sekcji 6.1 , każdy znak interpunkcyjny ASCII może być poprzedzony ukośnikiem, aby uniknąć tego problemu.
To znaczy:
- 666\. ha.
(jak wyraźnie pokazano na ForNeVeR „s odpowiedź )
Dlatego ta 666
liczba jest zmieniana na cyfry rzymskie w przecenie GitHub README
.
Mike Lippert skomentował:
pierwszy element na tej liście, więc powinien być wyświetlany jako i
nie dclxvi
.
Listy uporządkowane Markdown ignorują faktyczny numer i numer sekwencyjnie, a ja nie widziałem sposobu, aby to zmienić.
Jednak nie: pokazuje dclxvi
, ponieważ wygenerowany kod HTML <ol start="666">
jest zgodny ze specyfikacjami GFM :
Jeśli pozycja na liście jest zamówiona, wówczas przypisywany jest jej również numer początkowy na podstawie zamówionego znacznika listy „
(tutaj „ 666
” oznacza znacznik listy uporządkowanej)
Mike dodaje:
@VonC Dla każdego innego oto kolejny przydatny fragment linku do dokumentu VonC:
„Początkowy numer uporządkowanej listy zależy od numeru początkowej pozycji na liście. Liczby kolejnych pozycji na liście są pomijane”.
Ponadto, dlaczego odstępy są pomieszane? Nie zrozumiałem tego w twojej odpowiedzi
Otrzymujesz uporządkowaną listę <ol>
w obrębie niezamówionej pozycji na liście <li>
:
<ul>
<li>
<ol start="666">
<li>ha.</li>
</ol>
</li>
</ul>
Reguły GitHub CSS obejmują:
.markdown-body ol {
padding-left: 2em;
}
Jeśli umieścisz 3em
, dostaniesz
zamiast
- 5. whatever
, powinno się to zmienić,·V whatever
jeśli dobrze to widzę