Hi!
Hallo!
Erstmal vorab, kennt jemand irgendeine Seite, wo XHTML 1.1 grob erklärt bekommt, halt was es zu beachten gibt? Die offizielle ist mir zu kompliziert ;-)
Nein. Und was heist kompliziert? Unterschide zw. HTML4 und XHTML1.1 sind erstmal syntaktisch bedingt und sonst guckst du einfach unter http://www.w3.org/TR/xhtml11/doctype.html#s_doctype die verwendeten HTML-Module an und siehst welches Element welches Attribut hat.
Line 20, column 11:
<form name="form" method="post" action="index.php"><input type="hidden ...
^Error: there is no attribute "name" for this element (in this HTML version)
Ganz einfach. Steht in http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmodule irgend etwas von Attribut name? Nein! Zu nutzen ist hier das Attribut id (zufinden unter http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_core_collection)!
Line 20, column 50:
... SESSID" value="cd39a3d52eda9d19c9ee6e3296bb5090" />
^Error: element "input" not allowed here; possible cause is an inline element containing a block-level element
Gucken wir uns mal das Contentmodell von form an. Da steht nix von Inlineelementen wie input, br, span, img usw. Also packen wir alles in ein Blockelement, zB. div oder 'ne Tabelle. Womit du dann auch
Line 23, column 6:
</form>
^Error: missing a required sub-element of "form"
loswerden solltest.
betroffene Seite: http://validator.w3.org/check?uri=http%3A%2F%2Fforum.knet-systems.de&charset=(detect+automatically)&doctype=(detect+automatically)
Gruß Herbalizer