Gunnar Bittersmann: Self closing <script ... /> tag

Beitrag lesen

Hello out there!

Wenn ich im Header folgendes notiere:

Header?? Du meinst das 'head'-Element. (Header gibt’s bei HTTP.)

<script type="text/javascript" src="foo.js" /><style type="text/css">@import "foo.css";</style>

Darf man <script>-Tags nicht in Kurzschreibweise schließen?

Man darf, wenn das XHTML als XML verarbeitet wird (Typ 'application/xhtml+xml').

Ich schätze, du lieferst die Ressource aber als 'text/html' aus, weshalb es von Browsern als Tag-Soup verarbeitet wird, also wie HTML.

In HTML ist das End-Tag beim Elementtyp 'script' nicht optional!

Also in XHTML die Kurzschreibweise nur bei leeren Elementtypen oder solchen anwenden, bei denen das End-Tag in HTML optional ist.

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)