Was mache ich falsch bei XHTML?
Martin Busley
- xml-derivat
0 n.d. parker0 flgr0 Thomas J.S.
Hallo an die Besucher des SELFHTML-Forums,
ich arbeite gerade an ein paar Webseiten im neuen XHTML-Format. Ist zwar ein wenig gewöhnungsbedürftig aber natürlich machbar. Bei folgendem Codeteil komme ich aber nicht weiter:
<h2>Ein Formular</h2>
<form action="javascript:alert('Kein Versand möglich.')">
<p>Name:</p>
<input type="text" size="30" class="text" />
<p>Kommentar:</p>
<textarea cols="30" rows="5"></textarea>
<br />
<input type="submit" value="Ab damit" class="button" /> <input type="reset" value="Doch nicht" class="button" />
</form>
Der W3-Validator gibt vor allem folgenden Fehler aus:
Line 86, column 43:
<input type="text" size="30" class="text" />
^
Error: element "input" not allowed here; possible cause is an inline element containing a block-level element (explanation...)
Line 90, column 28:
<textarea cols="30" rows="5"></textarea>
^
Error: element "textarea" not allowed here; possible cause is an inline element containing a block-level element (explanation...)
Line 92, column 5:
<br />
^
Error: element "br" not allowed here; possible cause is an inline element containing a block-level element (explanation...)
Aus http://validator.w3.org/docs/errors.html wurde ich auch nicht schlau. Kann mir also jemand erklären, wo der / mein Fehler liegt? Danke!
Martin Busley
------
§ § § § § §§§§§ §§§§ §§§§ §§§§§ §§§§
§ § § § § § § § § § §
§ § §§§ §§§ §§§§ §§§ §§§ §§§ §§§ §§§§ §§ § § § § § § § §
§§§§§ § § § § § § § § § § § § §§§§§ § § § § §§§§ §§§§ §§§§ §§§
§ § §§§§ § § §§§ §§§§ § § § § §§§§ § §§ § § § § §
§ § § § § § § § § § § § § § § § § § § § §
§ § §§§§ § § §§§§ §§§§ § §§§§§ § § §§§ § § §§§§§ § § §§§§§ §§§§
Moin,
Der W3-Validator gibt vor allem folgenden Fehler aus:
Error: element "input" not allowed here; possible cause is an inline element containing a block-level element (explanation...)
hast du einen korrekten Doctype angegeben? (Welchen?)
ansonsten gib mal einen URI, dass man sich das am Stueck angucken kann.
Viele Gruesse,
n.d.p.
Hallo n.d. parker,
die Datei ist unter folgender Adresse zu finden: http://busley.online.de/self/2nd.htm
Viele Grüße,
Martin Busley
Moin,
die Datei ist unter folgender Adresse zu finden: http://busley.online.de/self/2nd.htm
also, nach Wuehlen in der strict-DTD:
<Form> darf nur Blocklevelelemente beinhalten, bei meiner Antwort auf flgrs Posting hab ich allerdings in der Transitional-DTD nachgeguckt ;-)
Also packe die Formularelemente in Bloecke (<p>, <div>, <table>, was auch immer), dann funktionierts.
Viele Gruesse,
n.d.p.
Hallo n.n. parker,
Also packe die Formularelemente in Bloecke (<p>, <div>, <table>, was auch immer), dann funktionierts.
Ich werd's mal versuchen. Aber erst nach der Arbeit: http://www.martinus-gymnasium.de/ <g>
Viele Grüße,
Martin Busley
Steck die betreffenden Dingsen in ein <p> oder <div>.
Moin,
Steck die betreffenden Dingsen in ein <p> oder <div>.
lt. dtd sind sie innerhalb von <form> erlaubt.
Deshalb vermute ich, Martin hat uns die fuer das Problem wesentlichen Fehlermeldungen verschwiegen...
Viele Gruesse,
n.d.p.
Hallo Martin,
ich arbeite gerade an ein paar Webseiten im neuen XHTML-Format. Ist zwar ein wenig gewöhnungsbedürftig aber natürlich machbar. Bei folgendem Codeteil komme ich aber nicht weiter:
du hast schon was vorher falsch gemacht:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.meta-text.net%2Ftest%2Fmartin.html&doctype=Inline
Grüße
Thomas
ps: bitte lasse Signaturen wie in deinem Posting außerhalb des Forums zurück.
Hallo Thomas,
du hast schon was vorher falsch gemacht:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.meta-text.net%2Ftest%2Fmartin.html&doctype=Inline
Da ich die Datei per Upload gecheckt habe, könnte an dieser Stelle der Fehler liegen, ich werd's heute Abend mal per URI ausprobieren.
ps: bitte lasse Signaturen wie in deinem Posting außerhalb des Forums zurück.
OK, war mal ein einmaliger Versuch.
Viele Grüße aus der Schule http://www.martinus-gymnasium.de/,
Martin Busley