2012-05-17 7 views
1

은 내가 HTML5 테스트를 사용하여 W3C 유효성 검사기에서 html5boilerplate을 확인하고 있었고, 그것은이 오류 값이이 시험을 통과해야한다 무엇HTML5 상용구 W3C 유효성 검사기 오류

Line 8, Column 64: Bad value X-UA-Compatible for attribute http-equiv on element meta. 
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 

을했다?

답변

4

첫째, 유효성 검사는 아무 것도 아닙니다. html은 XML이 아니므로 유효성을 검사 할 스키마가 없습니다.

유효성 검사가 의미가 없다는 것을 알고 있고 오류를 잡는 데 도움이되는 링터로 취급한다고 가정하면이 오류는 오류입니다. X- 접두어는 이것이 벤더에 따라 다르다는 것을 의미합니다.이 경우 IE (Best 버전에서 렌더링을 의미)와 Chrome 프레임 (1은 의미 있음)을 의미합니다.

잘못된 것은 아닙니다.

+0

좋아, 그럼두고 갈 때 문제가되지 않을거야? "HTML은 XML이 아니므로 유효성을 검사 할 스키마가 없습니다." –

+0

이렇게 남겨두면 괜찮습니다. 중요한 점은 HTML이 프로그래밍 방식으로 유효성을 검사하는 실제적인 방법이 없다는 것입니다. 사람들이 XHTML을 사용한다고 생각했던 XML과 달리 HTML 규칙은 명확하고 명확하지만 대부분 선택 사항입니다. 올바른 DOM 트리 (즉, 브라우저에서 올바르게 렌더링 됨)를 생성하는지 확인하는 것이 올바른지 판단하는 유일한 방법입니다. w3c 유효성 검사기는 오류를 감지하는 데 도움이되지만 실제로 컴퓨터에서 생성 된 조언으로 만 처리 할 수 ​​있습니다. 수백 가지 오류가 발생하는 경우 그 이유를 파헤쳐 볼 가치가 있지만 그다지 의미가 없습니다. –

+0

좋아, 네가 지금 말하고있는 것을 얻는다. 설명 Rich 덕분에, 많은 감사. –