Page 1 of 1

Kommentar im Stylesheet verhindert Validierung

Posted: Tue Jan 15, 2008 11:03 am
by jfbs
Hallo Leute,

beim Portieren eines auf YAML basierenden Layoutes ins CMS Made Simple ist mir eine Kleinigkeit aufgefallen. Wenn ich meine Stylesheets per Admin-Oberfläche mit meinem Template verbinde, dann kann der W3C-Validator diese nicht mehr überprüfen :-(.

Meine Stylesheets beginnen mit einem
@charset "UTF-8";
Allerdings werden die CSS-Dateien ja via stylesheet.php eingebunden - und in dieser Datei wird dann leider eine Kommentar in die erste Zeile gesetzt, das Resultat ist also ein
/* Start of CMSMS style sheet '...' */
@charset "UTF-8";
Damit ist die Datei aber nicht mehr valide laut W3C, da eine Charset-Angabe immer in der ersten Zeile stehen muss. Ich habe jetzt einfach die Kommentare aus der stylesheet.php herausgenommen... ist aber sicher nicht der schönste Weg.

Wie geht ihr mit diesem 'Problem' um?
Natürlich könnte ich auf die Angabe des Charsets einfach verzichten - aber das kann ja auch nicht der richtige Weg sein.

Vielen Dank für Eure Meinungen.....
Jan

Re: Kommentar im Stylesheet verhindert Validierung

Posted: Tue Jan 15, 2008 4:26 pm
by cyberman
Versuchs mal mit dem Plugin static_stylesheets ;) - sollte außerdem die Seite schneller machen.

Re: Kommentar im Stylesheet verhindert Validierung

Posted: Tue Jan 15, 2008 9:12 pm
by tobik
Stylesheets enthalten als Text ja eigentlich nur Klassenbezeichner, Dateinamen, etc. Damit stellt sich das Problem der utf8 Kodierung oft wohl nicht.

Wofür benötigst Du Sonderzeichen in den Stylesheets?