hi,
Wenn ICH für ein Projekt 6 verschiedene Stylesheet-Dateien habe ...
Wie würdest Du die denn in 1 css-Datei unterbringen wollen?
ich Minifiziere.
return array(
'css' => array('//css/file1.css', '//css/file2.css', '//css/file3.css')
);
HTML
<link type="text/css" rel="stylesheet" href="/min/?g=css" />
Was am Ende hinten rauskommt, sieht zwar nicht mehr so schön aus, dass macht aber nichts.
Nachteil/ Vorteil ist das Aggressive Caching -- dem kann man mit einer einfachen Funktion entgegen wirken (ich hab mir was für Smarty geschrieben). Einfach das Änderungsdatum aller CSS-Files auslesen und hinten dranhängen.
<link type="text/css" rel="stylesheet" href="/min/?g=css;1260763136" />
mfg