Vinzenz Mai: w3c validator: end tag for element "P" which is not open ?!

Beitrag lesen

Hallo Christoph,

wie Daniel schon richtig anmerkte ist <noscript> der Schuldige, nicht <script>

Das ist nicht zulässig.

Das ist in HTML zulässig.

<script> darf nicht innerhalb von <p>...</p> stehen.

<script> darf sehr wohl innerhalb von <p> ... </p> stehen.

Nach der DTD von HTML 4.01 sind innerhalb von <p> Inline-Elemente erlaubt. In der Liste der special-Elemente findest Du auch <script>, genauso wie dies SELFHTML sagt. Analog kannst Du in SELFHTML nachlesen, dass <noscript> _nicht_ in <p> vorkommen darf. Natürlich darf man dafür auch gerne die Spezifikation bemühen.

Freundliche Grüße

Vinzenz