Supportnet Computer
Planet of Tech

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.

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 .

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.

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.

Antwort 6 von sPin

ich habs selber hinbekommen

musste ds <form> nur vor der tabelle starten und nach der tabelle beenden.

danke trotzdem nochmal

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: