Christian Eyrich: HTML strict Fehlermeldungen

Beitrag lesen

Hi auch, Orlando,

Der HTML-Validator bringt mich noch um den Verstand.
Schreibe valide Seiten ;)

Tja, transitional kein Thema aber strict ...

Error: element "A" not allowed here; possible cause is an inline element containing a block-level element

Nur nützen die mir nix, denn welches Inlineelement enthält hier denn ein Blockelement? Ist doch nur A als Inlineelement da.

Und warum meinst du, heißt es _inline_? Da fehlt was drum'rum ;)

Oh, ach, knurr. Dann sollen die sowas wie "possible cause is an inline element not contained in a block-level element" schreiben, aber nicht sowas irreführendes.

Und für 'strict' sehr wichtig:
http://selfhtml.teamone.de/html/referenz/varianten.htm#strict_nicht_erlaubt

Danke, den habe ich schon durchgelesen und ist ja auch nicht das Problem.

Also jetzt heißt's
<BODY>
<P>
<A HREF="link.html">link</A>
</P>
<H3>Head</H3>
<P>text</P>
</BODY>

und geht glatt durch den Validator. Aber gefallen muß es mir nicht, oder? Ich glaube ich bleibe beim Transitionalen.

Was mir aber zu denken gibt, ist, daß man auch die Endtags für <P> weglassen kann und er findet es weiterhin ok. Das finde ich wiederum falsch.

Sorry, dass ich dich hier so mit Links bombardiere, aber dafür ist SELFhtml so furchtbar gut geeignet ;)

Sicher, darum hab' ich ja gebeten, danke.

Ciao,
Christian