phpbar.de logo

Mailinglisten-Archive

[php] CSS-File schreiben

[php] CSS-File schreiben

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Die Okt 14 19:43:33 CEST 2003


>>eine 40kb css-Datei?
>>
>>hast wohl das ganze html-Modell neu definiert ... aber selbst dann 
>>dürften es keine 40kb sein .. ;-)
> 
> 
> ------------------------------------------
> 
> 150 verschiedene farben...
> 
> also mal zur erklärung.. *schwitz*
> 
> ich hab ein forum in baumstruktur, dort können user etwas posten. jeder user hat dabei eine eigene "userfarbe" (frei wählbarer HEX-Wert) und der wird mit link aufs profil (eine art steckbrief des users) im forum angedruckt. ich will jetzt aber die farbe des users und auch einen link andrucken. bis jetzt hab ichs mit javascript onclick usw gemacht. da aber die ausgaben der foren so riesig wurden (da gibts foren mit 200 posts am tag) habe ich versucht, die datei grösse möglichst klein zu halten und daher aus dem:
> 
> 	<b><font color='#0040FF'><span onmouseover='mover(this)' onmouseout="mout(this,'#0040FF')" onClick="MM_goToURL	('parent.frames[\'main\']','../profil/profil.php?id=116');return document.MM_returnValue">LEKI</span></font>	</b>
> 
> das gemacht:
> 
> 	<a href="../profil/profil.php?id=116" class="farb0040FF">LEKI</a>
> 
> hab somit die dateigrösse der generierten html datei von 300k auf 150k verkleinert...
> 
> dass das ganze funktioniert brauch ich aber eine css datei wo alle vorhandenen farben vorkommen...
> 
> auszug aus der css datei:
> 
> 	a.farb0E00E0 { color:#0E00E0; font-weight:bold; text-decoration:none; }
> 	a.farb0E00E0:link    { color:#0E00E0; }
> 	a.farb0E00E0:visited { color:#0E00E0; }
> 	a.farb0E00E0:hover   { color:#662DD0; }
> 	a.farb0E00E0:active  { color:#0E00E0; }
> 	a.farb2C592C { color:#2C592C; font-weight:bold; text-decoration:none; }
> 	a.farb2C592C:link    { color:#2C592C; }
> 	a.farb2C592C:visited { color:#2C592C; }
> 	a.farb2C592C:hover   { color:#662DD0; }
> 	a.farb2C592C:active  { color:#2C592C; }
> 	a.farb336699 { color:#336699; font-weight:bold; text-decoration:none; }
> 	a.farb336699:link    { color:#336699; }
> 	a.farb336699:visited { color:#336699; }
> 	a.farb336699:hover   { color:#662DD0; }
> 	a.farb336699:active  { color:#336699; }
> 	a.farb400000 { color:#400000; font-weight:bold; text-decoration:none; }
> 	a.farb400000:link    { color:#400000; }
> 	a.farb400000:visited { color:#400000; }
> 	a.farb400000:hover   { color:#662DD0; }
> 	a.farb400000:active  { color:#400000; }
> 	usw...


normalerweiße sollte das doch aber reichen:

   a { font-weight:bold; text-decoration:none; }
   a:hover { color:#662DD0; }
   a.farb0E00E0 { color:#0E00E0; }
   a.farb2C592C { color:#2C592C; }
   a.farb336699 { color:#336699; }
   a.farb400000 { color:#400000; }
   usw...

-- 
Sebastian Mendel

www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com


php::bar PHP Wiki   -   Listenarchive