Rolf Kuhn: main Element

Hallo,

hier auf der Seite selfhtml.org habe ich mal in den Quelltext geschaut und <main role='main'></main> gefunden.

In der W3 Spezifikation finde ich aber ein solches Element nicht: http://dev.w3.org/html5/markup/

Der Validator zeigt den Quellcode dennoch als valide an. Wie ist das zu verstehen, haben die nur vergessen die Liste zu erweitern?

MfG,
Rolf

  1. Meine Herren!

    In der W3 Spezifikation finde ich aber ein solches Element nicht: http://dev.w3.org/html5/markup/

    Das ist nicht die Spezifikation, sondern nur eine Stüze, die das W3C bereitstellt. Die Spezifikation ist fast mit mathematischer Präzision formuliert, das macht es aber teilweise schwierig, die Hintergrund-Gedanken einer Entscheidung an die Web-Entwickler zu kommunizieren. Deshalb stellt das W3C diese Hilfen bereit, die immer als "non-normative" gekennzeichnet sind. D.h. die Informationen darin sind unverbindlich. Teilweise finden sich auch Abschnitte direkt in der Spezifikation, die dann aber ebenfalls mit "non-normative" gekennzeichnet sind.

    Im Zweifelsfall solltest du immer lieber die echte Spezifikation heranziehen.

    --
    “All right, then, I'll go to hell.” – Huck Finn
    1. Danke!

      Im Zweifelsfall solltest du immer lieber die echte Spezifikation heranziehen.

      Ich habe mich schon gefragt warum das alles so mager aussieht. :)

      MfG,
      Rolf