phpbar.de logo

Mailinglisten-Archive

AW: [php] CSS-File schreiben

AW: [php] CSS-File schreiben

ANGEL Harald angel at egston.com
Die Okt 14 17:06:49 CEST 2003


Sebastian Tobias Mendel genannt Mendelsohn schrieb:
>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...

ich hoff ihr wisst was ich vorhab und haltet mich nicht für einen vollkommenen idi.. ;)

schönen abend,
harald



php::bar PHP Wiki   -   Listenarchive