W3C 마크업 검증 서비스

W3C Markup Validation Service
웹 사이트의 올바른 형식 XHTML(위) 및 CSS(아래) 표시가 확인되었음을 인증하는 태그

마크업 검증 서비스는 W3C(World Wide Web Consortium)의 검증자로, 인터넷 사용자가 사전 HTML5 HTMLXHTML 문서를 확인하여 문서 유형 정의에 대해 잘 구성된 마크업을 확인할 수 있다.마크업 검증은 웹페이지의 기술적 품질을 보장하기 위한 중요한 단계다.그러나표준 준수의 완전한 척도는 아니다.[1]W3C 검증은 브라우저 호환성과 사이트 가용성에 중요하지만 검색 엔진 최적화에 어떤 영향을 미치는지 확인되지 않았다.

HTML5가 "Living Standard"에 유리한 DTD 사용을 제거했기 때문에, 기존의 마크업 검증 서비스는 이러한 형식에는 적용되지 않는다.대신에 검증은 W3C가 제공하는 공개 소스 "Nu Validator"를 사용하여 수행된다.[2]

역사

마크업 검증 서비스는 제럴드 오스코보니니의 프로젝트인 킨더, 젠틀러 HTML 검증자로 시작되었다.[1]1994년 7월 13일 발표된 댄 코놀리와 마크 게이더가 작성한 최초의 온라인 HTML 검증기를 보다 직관적인 버전으로 개발했다.[3]

1997년 9월 오스코보비니는 W3C에서 일하기 시작했고, 1997년 12월 18일 W3C는 그의 작품을 바탕으로 W3C HTML Validator를 발표했다.[4]2008년 11월 W3C는 validator.nu HTML5 엔진과 HTML5 준수를 위한 문서 확인 기능을 출시했다.[5]

W3C는 또한 CSS, XML 스키마, MathML과 같은 HTML/XHTML 이외의 웹 기술에 대한 검증 도구를 제공한다.[6]

브라우저 숙소

많은 주요 웹 브라우저들은 종종 특정 유형의 오류에 대해 내성이 있으며, 구문론적으로 정확하지 않더라도 문서를 성공적으로 표시할 수 있다.특정 다른 XML 문서는 내부 또는 외부 DTD를 참조하는 경우에도 검증될 수 있다.

제한 사항

마크업 검증자는 웹페이지에서 "큰 그림"을 볼 [clarification needed]수 없지만, 누락된 닫힘 태그와 다른 기술들을 집어내는 데는 탁월하다.[6][7]

DTD 기반 검증자는 많은 규격 문서에 따라 속성 값을 확인할 수 있는 능력에도 한계가 있다.예를 들어 HTML 4.01 DOCTYPE을 사용하여bgcolor="fffff""fffff" 값이 선행 '#' 문자를 누락하고 16진수 숫자 5개만 포함하더라도 "body" 요소에 유효한 것으로 인정된다.또한, "img" 요소의 경우, 폭="실제 폭"도 유효하다고 인정된다.DTD 기반 검증자는 기술적으로 이러한 유형의 속성 값 문제에 대해 테스트할 수 없다.

다른 브라우저에서 유효성 검사 오류와 성공적인 디스플레이가 없는 경우에도 페이지는 모든 브라우저에서 의도한 대로 표시되지 않을 수 있다.페이지가 항상 의도한 대로 표시되도록 하는 유일한 방법은 페이지가 올바르게 렌더링될 것으로 예상되는 모든 브라우저에서 페이지를 테스트하는 것이다.[7]

CSS 유효성 검사

W3C와 다른 HTML 및 XHTML 검증자는 이러한 형식으로 코드화된 페이지를 평가하지만, W3C CSS 검증자와 같은 별도의 검증자는 연관된 계단식 스타일 시트에 오류가 없는지 확인할 수 있다.CSS 검증자는 참조된 CSS 문서에 현행 CSS 표준을 적용한다.[7]

참고 항목

참조

  1. ^ a b "About the W3C Markup Validation Service". W3C Markup Validation Service. World Wide Web Consortium. Retrieved 2011-05-20.
  2. ^ "Ready to check - Nu Html Checker". validator.w3.org.
  3. ^ Connolly, Dan (1994-07-13). "ANNOUNCE: HaL Interactive HTML Validation Service". www-html (Mailing list). Retrieved 2008-06-28.
  4. ^ Oskoboiny, Gerald (2003-03-22). "History of the Kinder, Gentler HTML Validator". Retrieved 2008-06-28.
  5. ^ "What's New at The W3C Markup Validation Service". validator.w3.org. Retrieved 2016-05-31.
  6. ^ a b "About the CSS Validator". World Wide Web Consortium. Retrieved 2012-06-24.
  7. ^ a b c Castro, Elisabeth: HTML, XHTML & CSS, Sixth Edition, 345–346페이지.Visual Quickstart Guides, Peachpit Press, 2007.ISBN 0-321-43084-0

외부 링크