CarstenP: HILFE! "formate.css" wird nicht benutzt

Beitrag lesen

Hallo Elya,

was willst Du denn mit den HTML-Kommentaren im Stylesheet erreichen?

Was man damit erreichen will, ist mir auch schleierhaft, aber das ändert nichts an der Tatsache, daß sie erlaubt sind. Der Grund dafür ist eigentlich ganz einfach:

Man nehme folgende Konstruktion innerhalb des head-Bereiches einer HTML-Seite:

<style type="text/css">
<!--

/* Diverse Style-Angaben */

-->
</style>

_Alles_ innerhalb von <style> </style> gehört zum Stylesheet und muß innerhalb der entsprechenden Spezifikation definiert werden. Die HTML-Kommentare am Anfang und Ende eines Stylesheets gehören also ganz zwangsläufig mit zur CSS-Spezifikation. Und da die CSS-Spezifikation keinen Unterschied zwischen einem externen CSS und lokalem CSS macht, sind die Kommentare auch im externen Stylesheet völlig legal. Weder die Browser noch der CSS-Validator stören sich daran. Erst wenn im externen CSS zusätzlich noch ein <style> </style> (oder ähnliches) ins Spiel kommt, wird's ein Fall für die Fehlerroutine des IE... ;-)

Viele Grüße
Carsten