이것은 github / markup issue 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 마크 다운 사양 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 코드가 GFM 사양<ol start="666">
과 일치 하기 때문에을 보여줍니다 .
목록 항목이 주문 된 경우 주문 된 목록 마커를 기반으로 시작 번호도 지정됩니다. "
(여기서 ' 666
'는 정렬 된 목록 마커입니다.)
마이크는 다음과 같이 덧붙입니다.
@VonC 다른 사람을 위해 여기에 VonC의 문서 링크에서 유용한 또 다른 발췌가 있습니다.
"주문 된 목록의 시작 번호는 초기 목록 항목의 목록 번호에 의해 결정됩니다. 후속 목록 항목의 수는 무시됩니다."
또한 왜 간격이 엉망입니까? 나는 당신의 대답에서 그것을 잡지 못했습니다
정렬 <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