답변:
짧은 대답은 ol
요소 내부에서 p
요소가 합법적으로 허용되지 않는다는 것 입니다.
이유를 알아 보려면 사양으로 이동하십시오 ! HTML 사양에 익숙해지면 많은 질문과 호기심에 대답 할 것입니다. ol
안에 살 수 있는지 알고 싶습니다 p
. 그래서…
카테고리 : 흐름 컨텐츠 , 촉진 가능한 컨텐츠 .
컨텐츠 모델 : 컨텐츠 문구 .
첫 번째 부분은 말한다 p
요소 만 포함 할 수 있습니다 같이 분석 내용을 (같은 "인라인"요소있는 span
및 strong
).
두 번째 부분은 말한다 ol
S는 흐름의 콘텐츠 (같은 "블록"요소 p
와 div
). 따라서 내부에서 사용할 수 없습니다p
.
ol
s 및 기타 flow content
는 다음과 같은 일부 다른 요소에서 사용될 수 있습니다 div
.
카테고리 : 흐름 컨텐츠 , 촉진 가능한 컨텐츠 .
컨텐츠 모델 : 플로우 컨텐츠 .
4.4.1 The p element
. 저자는 심지어 그것에 대해 이야기 fantastic sentences
하거나
.innerHTML
) 요소 트리에서 다시 생성됩니다. 따라서 Chrome은 원본 HTML에서 유효한 트리를 만든 다음 해당 트리에서 새 HTML을 생성하는 것만 큼 HTML을 조정하지 않습니다.
두번째. 첫 번째는 유효하지 않습니다.
브라우저는 다음과 같이 처리합니다.
<p>tetxtextextete
<!-- Start of paragraph -->
<ol>
<!-- Start of ordered list. Paragraphs cannot contain lists. Insert </p> -->
<li>first element</li></ol>
<!-- A list item element. End of list -->
</p>
<!-- End of paragraph, but not inside paragraph, discard this tag to recover from the error -->
<p>other textetxet</p>
<!-- Another paragraph -->
GO는 여기 http://validator.w3.org/ HTML 파일을 업로드하고는 유효하며 무엇을하지 무엇을 말할 것이다.