Supportnet / Forum / Webseiten/HTML
WC3 Validation failed
Frage
Hi Leutz ...
ich versuche meine Seite valid zu schreiben und ich hab jetzt erstmal ein problem. der doctype meines files ist HTML 4.01 Transitional und beim validaten komm folgender fehler:
[quote]Error Line 268 column 74: document type does not allow element "FORM" here.
...ndex.php?page=umfragen_vote" method="post" />
The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).
One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML´s rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML´s "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).
[/quote]
ich habe schon etwas gegoogled und ich hab gefunden, dass man den doctype in xhtml ändern muss um den fehler wegzubekommen.
meine frage nun ist, gibt es auch eine andere möglichkeit und wenn nicht könnt ihr mir erklären wie ich meine seite mit xhtml validate.
thx im vorraus
Antwort 1 von rfb
Ohne den fraglichen Quelltext zu kennen ist eine Beantwortung unmöglich.
Selbst der W3C-Validator schlägt dir mehrere Fehlerquellen zur Auswahl vor, ich könnte die Liste mit wirren Vermutungen gern noch ergänzen, aber nützen wird dir das nicht.
Selbst der W3C-Validator schlägt dir mehrere Fehlerquellen zur Auswahl vor, ich könnte die Liste mit wirren Vermutungen gern noch ergänzen, aber nützen wird dir das nicht.
Antwort 2 von sPin
Hier ist das Ergebnis der Validateseite: http://validator.w3.org/check?uri=von der Redaktion auf Wunsch gelo...
Und hier ist der Quellcode: von der Redaktion auf Wunsch geloescht (rechte maustatse und quellcode anschaun - konnte den nicht posten, weil zu lang)
hoffe das ist nicht zu viel und du kannst mir helfen .
Und hier ist der Quellcode: von der Redaktion auf Wunsch geloescht (rechte maustatse und quellcode anschaun - konnte den nicht posten, weil zu lang)
hoffe das ist nicht zu viel und du kannst mir helfen .
Antwort 3 von rfb
was für ein chaotischer Quelltext! Versuch mal von den Layouttabellenungetümen wegzukommen.
zum form-Validierungs-Problem:
Wenn du schon ein Formular innerhalb einer Tabelle plazierst, dann innerhalb eines <td>...</td>, du stellst es aber einfach nach <table...> ohne es in eine Tabellenzelle einzupacken.
Dort darf es nicht stehen und das moniert der W3C-Validator zu Recht, auch eine andere doctype ändert daran nix.
Übrigens gibts wohl noch jede Menge anderer Fehler.
zum form-Validierungs-Problem:
Wenn du schon ein Formular innerhalb einer Tabelle plazierst, dann innerhalb eines <td>...</td>, du stellst es aber einfach nach <table...> ohne es in eine Tabellenzelle einzupacken.
Dort darf es nicht stehen und das moniert der W3C-Validator zu Recht, auch eine andere doctype ändert daran nix.
Übrigens gibts wohl noch jede Menge anderer Fehler.
Antwort 4 von sPin
kannst du mir helfen, wie ich das validate machen kann?
Antwort 5 von rfb
nicht wirklich, soviel Zeit hab ich nicht übrig.
Tipp: lad dir diesen Editor
http://www.htmlvalidator.com/lite/
und bearbeite deine Seite damit. Die eingebaute Validierung ist ganz hilfreich.
Fragen zu Einzelproblemen werden dir hier sicher gern beantwortet.
Tipp: lad dir diesen Editor
http://www.htmlvalidator.com/lite/
und bearbeite deine Seite damit. Die eingebaute Validierung ist ganz hilfreich.
Fragen zu Einzelproblemen werden dir hier sicher gern beantwortet.
Antwort 6 von sPin
ich habs selber hinbekommen
musste ds <form> nur vor der tabelle starten und nach der tabelle beenden.
danke trotzdem nochmal
musste ds <form> nur vor der tabelle starten und nach der tabelle beenden.
danke trotzdem nochmal

