2014-10-15 18 views
1

W3C 검사기에서 내 웹 사이트 Hybrid.cz의 유효성을 검사하려고합니다. 불행히도 "DOCTYPE 선언에서 공용 식별자와 시스템 식별자가 일치하지 않기 때문에"동일한 오류가 계속 표시됩니다. 그것은 :웹 사이트 W3C 유효성 검사기는 "DOCTYPE 선언에서 공개 식별자와 시스템 식별자가 일치하지 않습니다"라는 것을 보여줍니다. 어떻게해야합니까?

이 문서는 일치하지 않는 DOCTYPE 선언을 사용합니다. 시스템 식별자 w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd는 XHTML 1.0 Transitional 문서 유형을 선언하지만 관련 공개는 식별자 - // W3C // DTD XHTML + RDFa 1.0 Transitional // EN 일치하지 않음 이 문서 유형.

w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd에 대한 권장 공개 식별자입니다 - // W3C // DTD XHTML 1.0 과도 // EN.

내 DOCTYPE은 : 정말 않은 doctype에 경험이 아니에요

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML+RDFa 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> 

. 하지만 사이트 내에서 RDFa 속성을 사용할 수 있기를 원합니다. 어떻게해야합니까?

+0

주 (http://stackoverflow.com/a/19974898/1591669), [기본적으로 RDFa를 수]하는 (http://stackoverflow.com/a/21559415/1591669). – unor

답변

0

사용하려는 XML 언어의 혼합을 지원하는 DTD를 찾은 다음 올바른 Doctype을 찾습니다.

SearchingXHTML+RDFa 1.1 - Second Edition 사양을 나타냅니다.

가 될하기에 doctype 보여줍니다 : [당신은 또한 XHTML5로 전환 할 수 즉

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN" 
         "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">