2012-01-16 6 views
0

숙제를 위해이 사이트의 유효성을 검사 할 수 없으며 그 이유를 모르겠습니다.html 유효성 검사 실패

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 

    <html> 
    <head> 
    <!--I am using TextWrangler to do my html css editing on my Mac--> 
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 
    <link rel="stylesheet" type="text/css" href="style.css" /> 
    <title> 
    KG Doors 
    </title> 
    </head> 
    <body> 
<div class="wrapper"> 

<div class="masthead"> 
    <a href="http://www.notimefortime.com/index.thml"><img src="logo.jpeg" alt="kgdoors" height="150"width="304"> </a> 
</div><!--end the masthead div --> 
<div id="nav-wrapper"> 
    <ul id="nav"> 
     <li><a href="index.html">Home</a></li> 
     <li><a href="about.html">Services</a></li> 
     <li><a href="contact.html">Contact</a></li> 
    </ul> 
</div><--end nav wrappe--> 
<div class="body"> 
    <h1>Proudly Serving Chicago and Suburbs</h1> 

</div><!--end the body div --> 
<div class="footer"> 
    <h4> 
     <br/>Educational site for DePaul University. 
     <br/><a href="http://www.kgdoors.com/">KG Doors</a> 
    </h4> 
</div><!--end the footer div --> 

</div><!--end the wrapper div --> 

    </body> 
    </html> 

유효성 검사 출력 : 6 오류

4 호선, 열 6 : 문서 유형이 여기에 ✉ 위에 언급 된 요소를 요소 "HTML"을 허용하지 않는 것은 맥락에서 발견 된 다음은 HTML입니다 어디에서 허용되지 않습니다. 즉, "head"내부가 아닌 "body"섹션의 "스타일"요소 또는 중첩되는 두 요소 (허용되지 않음)와 같이 중첩 된 요소가 잘못 포함되어 있음을 의미 할 수 있습니다. 이 오류에 대한

하나의 일반적인 원인은 HTML 문서에서 XHTML 구문의 사용이다. HTML의 암시 적으로 닫힌 요소의 규칙으로 인해이 오류는 계단식 효과를 만들 수 있습니다. 예를 들어 HTML 문서의 "head"섹션에서 "meta"와 "link"에 XHTML의 "self-closing"태그를 사용하면 파서가 "head"섹션의 끝과 "body"의 시작 부분을 추론 할 수 있습니다 "섹션 (여기서"link "및"meta "는 허용되지 않으므로보고 된 오류).

줄 4, 열 1 : 요소 html에 대한 xmlns 특성이 없습니다. 값은해야한다 : XML을 기반으로 http://www.w3.org/1999/xhtml ✉ 많은 문서의 종류는 필수의 xmlns는 루트 요소에 속성이 필요합니다. 예를 들어, XHTML의 루트 요소는 보일 수 있습니다 같은 :

7 호선, 열 68 : "메타"에 대한 종료 태그를 생략하지만, OMITTAG NO가 지정 ✉ 당신은 요소를 닫 소홀히하거나 어쩌면 요소를 "자체 닫기", 즉 ">"대신 "/>"로 끝내는 것을 의미합니다.

7 호선, 열 2 : 시작 태그는 여기 라인 (17), 열 (114)이었다 생략 "IMG"에 대한 종료 태그,하지만 OMITTAG NO는 톰/index.thml "> ✉ 당신은 할 수 있습니다 ... 지정되었습니다 또는 ">"대신 ">>"로 끝내는 것을 의미합니다.

줄 17, 열 55 : 시작 태그는 여기에 입니다. ... p : //www.notimefortime.com/index.thml "> < --end nav wrappe -> ✉ 이 메시지는 여러 경우에 나타날 수 있습니다.

당신은 당신은 이스케이프 앰퍼샌드 "&"사용 "<"로 탈출한다 :

당신은 당신의 페이지에 "<"문자를 포함하는 노력이 어떤 상황에서 유효 할 수가 있지만 "&를 사용하는 것이 좋습니다 "항상 안전합니다. 또 다른 가능성은 이전 태그에서 따옴표를 닫지 않았다는 것입니다. "HTML"완료되지하지만, 문서, 행 40 열 여덟 ✉ 종료 : 라인 (40), 열 여덟 "HTML"에 대한 종료 태그를 생략하지만, OMITTAG NO가 ✉ 지정되었습니다 당신은 요소를 닫 소홀히 할 수있다 , 또는 ">"대신 "/>"로 끝내는 요소를 "자체 닫기"하려는 의미 일 수 있습니다.

2 호선, 열 1 : 시작 태그는 큰 문제는 코드의 처음 세 줄을 두 번 <html>를 선언하는 것이 여기

+4

좋은 점 W3C의 유효성 검사기는 * 당신에게 구체적인 이유를 알려줍니다. ur 페이지가 유효성 검사에 실패했습니다 *. 한 번에 하나씩 처리하고 문제를 해결하면됩니다. 이 작업을 시도 했습니까? 그것은 실제로 그렇게 보이지 않습니다. –

+3

처음 세 줄의 코드에서''을 두 번 선언합니다. 거기서 시작해서 길을 가라. – mrtsherman

+0

RTFM보다는 RTFEM –

답변

1
  1. !
+0

알았어. 감사! – YoungGuy

+2

'숙제는 요청자가 학교 숙제에 도움을 요청하고 있음을 의미합니다. 따라서 잠재적 인 응답자는 완전한 답을 보여주는 것보다는 문제를 푸는 학생을 안내해야한다는 것을 알 수 있습니다. – mrtsherman

1

했다. 페이지 당 한 번만 선언하십시오.따라서 닫는 태그를 처리해야하는 두 가지 오류가 남습니다. 그냥 구글 w3c 유효성 검사 서비스의 오류 메시지와 나는 그들 모두에 대한 설명을 찾을 수 있습니다 보장합니다.

+0

2 라인이 3을 선언했음을 알았습니다. – YoungGuy

0

누락, 여분의 <html>

  • 라인 </div><--end nav wrappe-->에서 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  • <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 교체 제거 가지고이 검증 된 코드의 약

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
        <head> 
         <!--I am using TextWrangler to do my html css editing on my Mac--> 
         <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
          <link rel="stylesheet" type="text/css" href="style.css" /> 
          <title> 
           KG Doors 
          </title> 
        </head> 
        <body> 
         <div class="wrapper"> 
    
          <div class="masthead"> 
           <a href="http://www.notimefortime.com/index.thml"><img src="logo.jpeg" alt="kgdoors" height="150" width="304" /> </a> 
          </div><!--end the masthead div --> 
          <div id="nav-wrapper"> 
           <ul id="nav"> 
            <li><a href="index.html">Home</a></li> 
            <li><a href="about.html">Services</a></li> 
            <li><a href="contact.html">Contact</a></li> 
           </ul> 
          </div><!--end nav wrappe--> 
          <div class="body"> 
           <h1>Proudly Serving Chicago and Suburbs</h1> 
    
          </div><!--end the body div --> 
          <div class="footer"> 
           <h4> 
            <br/>Educational site for DePaul University. 
            <br/><a href="http://www.kgdoors.com/">KG Doors</a> 
           </h4> 
          </div><!--end the footer div --> 
    
         </div><!--end the wrapper div --> 
    
        </body> 
    </html> 
    
  • 관련 문제