Thomas J.S.: Erkennen des letzen Artikels

Beitrag lesen

Hallo,

Du kommentierts quasi dein CSS selbst aus.
Das xsl:comment ist nicht nötig, oder wenn du unbedingt "kommentiert" haben

Mensch, da hält man sich an ein Fachbch, und macht es trotzdem Falsch. Hier steht:

Interne CSS

"Für interne CSS benötigen wir zunächst einen Container, der aus dem style-Element gebildet wird. "

So weit ist das korrekt.

"In diesem Element legen wir in HTML ein Kommentar mit den CSS Angaben. Diesen Kommentar wiederum erzeugen wir mit Hilfe des xsl:comment Elements."

Das war mal, als man für _ältere_ Browser die CSS-Angaben auf diese Weise Versteckte. Ist mittlerweile (gute 4-5 Jahre) ganz überflüssig. Zudem ist generell Fehleranfällig, wenn du z.B. auch im CSS-Teil etwas mit XSL generierst. Da du dann mehere xsl:comment brauchst, was sich dann eben mit tollen HTML-Kommentaren mitten im CSS zeigt.
In Verbindung von XML/XSLT und mit der Verbreitung von XHTML ist das noch "schlimmer": beachte dazu die Erklärungen unter http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style

Entweder du lagerst dein CSS gleich in eine eigene Datei aus, was das beste ist. Oder du lässt xsl:comment weg, oder verwendest eben <![CDATA[ ]]>.

Grüße
Thomas