webForumDet fria alternativet

css mall

6 svar · 528 visningar · startad av mats47

mats47Medlem sedan mars 2009185 inlägg
#1

Någon som vet hur man skapa en css mall
med information från en databas

#header {
	width: 962px;
	margin: 0 auto;
	height: 226px;
	background: #<%=RSEVENTS("BakgrundF")%> url(../admin/images/logo1.gif) no-repeat left top;
}
voigtann1Medlem sedan juni 20019 519 inlägg
#2

Ja, hämta önskad data ifrån din databas, i ditt fall så har du ett recordset som har namnet RSEVENTS och ett fält som heter bakgrundF, placera det i din <style> element på din ASP sida.

mats47Medlem sedan mars 2009185 inlägg
#3

Men då hamnar all kod på asp sidan, det går inte lägga den i css mallen?

voigtann1Medlem sedan juni 20019 519 inlägg
#4

Ja? ASP är ASP, CSS filer är ju CSS filer. Du kan ha asp-filer som in CSS inkluderingar, eller så säger du att din webbserver skall tolka CSS filer som ASP kod också.

Web-TorMedlem sedan nov. 200013 890 inlägg
#5

Men tappar man inte poängen med att ha utseendet i en separat CSS-fil då? Om CSS-filen tolkas som en ASP-sida så kommer den ju inte att cachas på klienten, eller?

voigtann1Medlem sedan juni 20019 519 inlägg
#6

Web-Tor skrev:

Men tappar man inte poängen med att ha utseendet i en separat CSS-fil då? Om CSS-filen tolkas som en ASP-sida så kommer den ju inte att cachas på klienten, eller?

Ja, precis

rhdfMedlem sedan okt. 2007446 inlägg
#7

en smidig(?) lösning kan ju vara att ha alla fasta värden lagrat i din css-fil
sen lägger du bara det som skall kunna förändras direkt på sidan, eller i en aspfil som inkluderas, på så sätt cachas ju merparten av din css.

dvs
I din styles.css

#header {
	width: 962px;
	margin: 0 auto;
	height: 226px;
	background: #fff url(../admin/images/logo1.gif) no-repeat left top;
}

och där du sedan skapar din dynamiska css

#header {background-color:#<%=RSEVENTS("BakgrundF")%>;}
133 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)