숙제를 위해이 사이트의 유효성을 검사 할 수 없으며 그 이유를 모르겠습니다.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>
를 선언하는 것이 여기
좋은 점 W3C의 유효성 검사기는 * 당신에게 구체적인 이유를 알려줍니다. ur 페이지가 유효성 검사에 실패했습니다 *. 한 번에 하나씩 처리하고 문제를 해결하면됩니다. 이 작업을 시도 했습니까? 그것은 실제로 그렇게 보이지 않습니다. –
처음 세 줄의 코드에서''을 두 번 선언합니다. 거기서 시작해서 길을 가라. – mrtsherman
RTFM보다는 RTFEM –