2013-04-08 4 views
2

HTML을 테스트 할 때 다음과 같은 유효성 검사 오류가 발생합니다.HTML 안에 ul을 넣을 수 없습니다.

HTML 코드는 첨부 된 이미지를 참조하십시오. enter image description here "요소 ul은이 컨텍스트에서 요소 ol의 하위 요소로 허용되지 않습니다."

<li><ul><li>text</li>....</ul></li> 
+0

코드의 이미지가 아니라 코드를 게시하십시오. –

답변

1

입니다

추 신. 경우에 따라 이미지보다 원본 코드를 사용하십시오. <ol>의 콘텐츠 모델 (및 <ul> 실제로는) 전혀 <li> 태그 또는 아무것도 이외를 포함 할 수 없습니다 실제로 zero or more li elements

이 두 태그를하기 때문에

1

당신이

<ol> 
    ... 
    <li>title</li> 
    <li><!-- add this --> 
    <ul><!-- your ul put here --> 
    ... 
    </ul> 
    </li><!-- add this --> 
    ... 
</ol> 
을 수행해야합니다

<ul><li>text</li>....</ul> 

이됩니다 : 당신이 목록 < 리 > 항목에서 내부 <UL> 포장해야하기 때문에

7

이다. <ol><ul> 브라우저를 사용하는 경우 <ul> (잘 읽은 것)을 시작하기 전에 <ol> 태그를 자동으로 닫습니다.

나는 당신의 의도를 가지고 생각 :

<ol> 
    <li> 
     <ul> 

<ul><ol>의 자식 인 <li>의 내부에 포함 할 수 있습니다.

0

<ul> 부분을 <li> 태그로 감싸십시오.

+1

조금 더 노력하면 훨씬 더 나은 대답이 될 수 있습니다. 시작하려면 적절한 대소 문자와 구두점을 사용하십시오. 더 중요한 것은 목록 항목 태그에서 목록을 래핑하는 것이 왜 효과가 있는지 설명합니다. – Caleb

관련 문제