hi,
ich hab' ein problem mit der validität meiner seiten. seit ich in mein online-tagebuch eine kommentar-funktion eingebaut habe, sind meine seiten nicht mehr valide. ich weiss aber beim besten willen nicht warum. zuerst einmal der code (ich hab' ihn etwas eingerückt, wegen der lesbarkeit):
<p>
...
<noscript>
...
</noscript>
...
</p>
der validator gibt folgenden fehler an:
"Error: end tag for element "P" which is not open; try removing the end tag or check for improper nesting of elements"
wobei er sich auf das </p> (vorletzte zeile) bezieht.
hier ist der link zum validator-test:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.your-boredom.de%2Fblog%2F02_09_02.shtml&charset=(detect+automatically)&doctype=(detect+automatically)
ich versteh nicht, was falsch sein soll (ich mach doch alle geöffneten tags nur wieder zu, und sonst nichts). ohne die kommentar-funktion war alles noch valide. liegt es vielleicht am javascript?
p darf nur inline-Elemente enthalten. Beim ersten Blocklevel-Element wird das optionale endtag von p implizit ergänzt.
noscript ist ein blocklevel-Element.
Folglich ist an der Stelle, wo das </p> steht, kein p-Element mehr offen.
Dein (reduzierter) Code wird also so interpretiert:
<p>
...
</p> <!-- dieses Endtag wird implizit ergänzt! -->
<noscript>
...
</noscript>
...
</p>
Andreas