Gunnar Bittersmann: w3 Validator + Microdaten / Breadcrumb + xhtml

Beitrag lesen

@@Stefan:

nuqneH

ich will in meiner Seite die Breadcrumbs mit Mikrodaten auszeichnen, wie es Google empfiehlt:
http://www.google.com/support/webmasters/bin/answer.py?answer=185417

Als Doctype habe ich:
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

Die XML-Deklaration ist zum einen überflüssig, zum anderen für IE 6 schädlich, weil er dadurch in den Quirkmodus versetzt wird. Also weglassen!

Zwischen "-//W3C//DTD XHTML 1.0 Strict//EN" und "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" muss ein Leerzeichen (o.a. Whitespace) stehen.

nun will ich meine Seite möglichst gut durch den w3 Validator bringen, erhalte dank der Breadcrumbs aber immer folgende Fehler:
"itemscope" is not a member of a group specified for any attribute
there is no attribute "itemtype"

Aus der von dir verlinkten Seite geht doch eindeutig hervor, dass dies HTML5-Attribute sind. Also (X)HTML5 verwenden (oder auf Validität verzichten).

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)