Hallo, till,
was willst du jetzt konkret zu css wissen?
Du kannst ganz normal externe css-Dateien einbinden, wie gehabt mitttels
<link rel=stylesheet type="text/css" href="link-tabele.css">
oder aber du schreibst deine css-Forman-Deklarationen in ein Template, das du dann per include einfügst.
Clever ist es, eine Datenbank für css-Format-Deklarationen zu benutzen und diese dann auszugeben (da ist glaub ich ein Beispiel in der BIB)
Eine andere Möglichkeit ist, die css-Dekl. mit Namen fest zu machen und per DB variable Werte einzusetzen, hier mal ein Codeschnipsel:
----schnipp--
<perl>
get "stil=blau", "styles";
$a_style=<<EOF;
<!-- Beginn style -->
<style type="text/css">
<!--
body { font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:9pt;
scrollbar-face-color:$fd;
scrollbar-arrow-color:$fm;scrollbar-base-color:$fm;
scrollbar-track-color:$fm;scrollbar-highlight-color:$fm; }
p,li,ol,dt,dd,blockqouote { font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:9pt;}
#weiss { font-family:Verdana,Helvetica,Arial,sans-serif;
color:$tfw; }
#hell { font-family:Verdana,Helvetica,Arial,sans-serif;
color:$tfh; }
#mittel { font-family:Verdana,Helvetica,Arial,sans-serif;
color:$tfm; }
#dunkel { font-family:Verdana,Helvetica,Arial,sans-serif;
color:$tfd; }
#klein { font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:$tsk; }
#mittelg { font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:$tsm; }
#gross { font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:$tsg; }
#norm { font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:$tsn; }
.weiss { font-family:Verdana,Helvetica,Arial,sans-serif;
color:$tfw; }
.hell { font-family:Verdana,Helvetica,Arial,sans-serif;
color:$tfh; }
.mittel { font-family:Verdana,Helvetica,Arial,sans-serif;
color:$tfm; }
.dunkel { font-family:Verdana,Helvetica,Arial,sans-serif;
color:$tfd; }
.klein { font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:$tsk; }
.mittelg { font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:$tsm; }
.gross { font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:$tsg; }
.norm { font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:$tsn; }
-->
</style>
<!-- Ende style -->
EOF
</perl>
Wobei hier eine Datenbank mit Namen styles eine Menge Felder (entsprechend oben stehender Variablennamen) hat und ein Feld für Namens stil als erstes Feld.
Mittels des get wird nun der Datensatz, der dem Wert in stil enspricht geholt, und du hast dann alle css-Def. in der Variablen $a_style stehen.
Die kannst du dann im Template in den head-Bereich ausgeben lassen.
Hoffe, das bringt dich weiter
Ruben