2014-12-16 8 views
1

내 사이트의 제품 페이지에 Microdata를 추가했습니다. 이로 인해 약간의 오류가 발생합니다. 이러한 오류 중 하나는 다음 어떤 속성이 존재하지 않는XHTML 1.1의 마이크로 데이터 : 거기에 "itemprop"특성이 없습니다

"itemprop에"

오류는이 소스 코드 라인에 관련되어 다음과 같이

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer"> 

내없는 Doctype은 다음과 같습니다

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 

페이지를 유지할 때 어떻게하면 W3C 규격을 준수 할 수 있습니까? 같은 Doctype?

답변

1

마이크로 데이터은 (X) HTML5에서만 사용할 수 있습니다. 당신은 XHTML 1.1의 Schema.org 어휘를 사용하려면

, 당신은 RDFa를 사용할 수 있지만이 require changing the DOCTYPE

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

은 (differences between Microdata and RDFa에 대한 내 대답을 참조하십시오.) 것