Problem beim Validieren ! xhtml und TAGs

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

Problem beim Validieren ! xhtml und TAGs

Beitrag von Noxxx »

Hallo

ich stelle gerade meine seite auf xhtml um und das hat bis jetzt auch ganz gut geklappt nun habe ich nur ein problem bzw. zeigt der validator einen fehler an dem ich mir bis jetzt die zähne ausgebissen habe, vielleicht könnt Ihr mir einen Rat dazu geben.

folgender fehler tritt auf... wenn ich die seite validiere hie erstmal zum selber anschauen

http://validator.de.selfhtml.org/valida ... ISO-8859-1

und das ist der fehler

FFehler: Das Tag form ist an dieser Stelle nicht erlaubt.

<p style="text-align: right; font-weight: 700">[<a href="Intern/" style="col.......

Fehlerstelle:

<form action='/index.php?show=' method='post' name='shoutbox' accept-charset

wie muss ich den denn da jetzt maskieren ?
http://www.hate-you.ch

Wir Destroyen alles!
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Hi.

<form> hat einen Anfang- und Ende-Tag. also

Code: Alles auswählen

<form>
und

Code: Alles auswählen

</form>
du hast <form> als selbstschließenden tag verwendet, also

Code: Alles auswählen

<form />
du musst <form> schließen, bevor du die <table> schließt.

Außerdem würde ich " anstatt ' in <form> verwenden.
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Noxxx »

[quote]du musst <form> schließen, bevor du die <table> schließt.[/quote]

habe ich doch aber mit

du hast <form> als selbstschließenden tag verwendet, also

[code]<form ....blablabla />[/code]

oder etwa nicht ???
http://www.hate-you.ch

Wir Destroyen alles!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Nein -->

Code: Alles auswählen

<form blablablblba>
und irgendwann -->

Code: Alles auswählen

</form>
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Noxxx »

ja auch wenn ich das form mit </form> schließe kommt immer noch als fehler...

Das Tag form ist an dieser Stelle nicht erlaubt.
http://www.hate-you.ch

Wir Destroyen alles!
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

yepp - table darf in xhml als childelemente nun einmal nur caption, col, colgroup, thead, tfoot, tbody und tr enthalten.
du solltest xhtml übrigens auch besser mit einem schema-validator prüfen: *klick*
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Noxxx »

ja aber ich brauch doch das form um mitzuteilen das es ein "form" ist oder was kann ich denn da nun benutzen ??? oder ist deas "form" einfach weggefallen ?? was gibt es dafür für einen ersatz ?
http://www.hate-you.ch

Wir Destroyen alles!
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

du kannst ja spasseshalber versuchen, das form element ausserhalb der table zu setzen - sinniger wäre es aber sicherlich, html nicht nur valide sondern auch semantisch korrekt zu nutzen und auf layouttabellen zu verzichen...
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Hmm, wenn er <form> außerhalb der <table> setzt, hat er immernoch <input> in der Tabelle.
Noxxx
Mitglied
Beiträge: 162
Registriert: 03.09.2005 10:10
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Noxxx »

form ausserhalb geht so nicht direkt,.. weil das includet wird,... also das ist praktisch eine shoutbox in der das form element ist,.. und diese wird includet.....

gibt es für form nicht einfach einen "vorbefehlt" oder ein "xhtml fähiges gegenstück zu form" ?
http://www.hate-you.ch

Wir Destroyen alles!
Antworten

Zurück zu „Coding & Technik“