MudGuard: validator schimpft (und ich weiss nicht warum)

Beitrag lesen

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