milky: alle CSS-Definitionen in eine Zeile

Beitrag lesen

Hallo,

ich hatte heute (ein bischen herumgespielt) eine HTML Seite durch
einen Filter geschickt, der die ganzen CR/NLs entfernt und somit
den den ganzen Code auf eine Zeile reduziert.
Es soll jetzt hier nicht um Sinn und Unsinn dieser Aktion gehen,
sondern darum, daß bei dieser Aktion natürlich auch der Bereich
mit den Stylesheet-definitionen in Mitleidenschaft gezogen wurde,
so daß aus dem ursprünglichen:

<style type="text/css"><!--
body {whatever:...}
.box {border:...}
a {textdeco:none...}
//--></script>

folgendes herausgekommen ist:

<html>...<style><!-- body {...} .box {...} a {...} //--></style>...

Und das verrückte ist nun, das dies im Opera(6) ganz exakt genauso
angezeigt wird wie vorher; scheinbar alle CSS-Definitonen sind
nach wie vor aktiv (sind in diesem Beispiel ja eh nur eine Handvoll).

Ich bin bisher immer davon ausgegangen das dieses in-eine-Zeile-packen
neben den <PRE> und <SCHNULLISCRIPT>-Bereichen auch den
CSS-Bereich unbrauchbar machen würde, und jetzt logischerweise
ziemlich überrascht.
Im SelfHtml8 steht tatsächlich auch kein Ton davon, daß es notwendig
sei jede CSS-Definition in eine eigene Zeile zu packen; daher jetzt
meine Frage: weiß jemand, ob dies offiziell vom w3c genehmigt wurde,
und wenn ja wie steht es mit der Verwendbarkeit in den real
existierenden Browsern??

MsF,
milky

P.S. Ich gebe ganz offen zu, das ist mit Abstand die am wenigsten
nützliche Frage die ich mir hier bisher geleistet habe, aber gegen
Neugier ist halt kein Kraut gewachsen.