Forum Doku Wiki Blog

Forumsarchiv 2007, Juli
Self closing <script ... /> tag

archivierte Beiträge lesen

  1. (HTML/XHTML) Self closing <script ... /> tag von BearT, 04. 07. 2007, 14:41

Self closing <script ... /> tag

Der folgende Beitrag wurde am 04. 07. 2007, 14:41 Uhr von BearT veröffentlicht.

Hi,

ich hab folgendes beobachtet und zwar in FF 2.0 und IE6.

Wenn ich im Header folgendes notiere:


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


dann wird mir das css file offensichtlich nicht geladen.

Schreibe ich aber folgendes


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


verursacht der Code keinerlei Probleme. Darf man <script>-Tags nicht in Kurzschreibweise schließen?

Self closing <script ... /> tag

Der folgende Beitrag wurde am 04. 07. 2007, 14:45 Uhr von Moritz veröffentlicht.

Nach den beschriebenen Erfahrungen wohl nicht ;)

Self closing <script ... /> tag

Der folgende Beitrag wurde am 04. 07. 2007, 14:49 Uhr von FrozenFox veröffentlicht.

Hy!

Das hast du richtig erkannt! ;-)

Man darf das <script>-Tag nur mit </script> beenden.

Self closing <script ... /> tag

Der folgende Beitrag wurde am 04. 07. 2007, 14:50 Uhr von Gunnar Bittersmann veröffentlicht.

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)

Self closing <script ... /> tag

Der folgende Beitrag wurde am 04. 07. 2007, 14:53 Uhr von BearT veröffentlicht.

@Gunnar:

dankeschön für antwort UND erklärung.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4