2012-10-30 6 views
8

PHP로 생성되는 커다란 동적 웹 사이트가 있습니다. 내 구성 요소 중 하나가 제대로 HTML 태그를 닫지 않을 것으로 판단됩니다. 소스 출력 HTML이 있습니다. 스크립트 나 웹 사이트가 있다면 내 태그가 모두 닫혀 있는지 알려주겠습니까?모든 태그가 닫혀 있는지 확인하십시오.

+3

http://validator.w3.org/ 시작 하시겠습니까? – raina77ow

+1

http://validator.w3.org/가 작동해야합니다. –

+1

http://validator.w3.org/ 출력 결과를 확인합니다. –

답변

1

HTML 깔끔함을 시험해보십시오. Firefox의 플러그인 버전도 마찬가지입니다.

브라우저에서 많이 작업하고 w3 학교로 건너 뛰고 싶지 않은 경우이 방법을 사용하는 것이 좋습니다.하지만 댓글을 달았던 모든 사람들과 마찬가지로 유효성 검사기도 좋습니다.

0

에서 사용 W3C 마크 업 검사 서비스는 그냥 관심을, 나는 validator.nu는 W3C 유효성 검사기보다 HTML4를 확인하기위한 더 나은 것을 지적해야한다. 마크 업이 있습니다 가정 :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 
       "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
    <head> 
    <meta content="Test"/
    <title>Test Case</title> 
    </head> 
    <body> 
    <p></p> 
    </body> 
</html> 

그것이 있어야하는 곳 <meta> 요소가 명확하게 닫혀 있지, 그 결과는 <title> 요소가 브라우저에서 인식되지 않을 것입니다.

그러나 마크 업을 W3C 유효성 검사기에 제공하면 유효성을 검사합니다. 그 이유는 Null End Tag (NET) 구문으로 알려진 구문을 허용하는 SGML 처리에 기반하기 때문입니다.이 문법은 /이 태그를 종료한다고 생각하게합니다.

브라우저는 NET 구문을 지원하지 않으며 validator.nu도 지원하지 않으므로 마크 업에 오류가있는 것으로 올바르게 표시됩니다.

HTML5의 경우 두 유효성 검사기가 모두 양호합니다.

관련 문제