Visa ett inlägg
Oläst 2010-09-09, 10:18 #9
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
Citat:
Ursprungligen postat av robincox Visa inlägg
Jag har ungefär hundra variabler som jag i så fall skulle skicka på det sättet vilket löser problemet med att inte all stylekod tar upp en massa plats innan body. Problemet är då att det ändå blir ett stort block som tar plats innan body.
Är dessa variabler statiska, eller är det något som ändras per användare/besök/sida/annat.?

Annars kan du ju ha dina variabler i en config-fil (eller lagra dem i session) och sedan skriva ut dem i ditt css-skript.

index.php
PHP-kod:
$style = array();
$style['divWithPictures'] = 150;
$style['divWithText'] = 200;

session_start();
$_SESSION['style'] = $style
cssConfig.php
PHP-kod:
<?php
session_start
();
$style $_SESSION['style'];
?>
.pictureContainer {

width: <?php echo (int)$style['divWithPictures']; ?>px;

}
EDIT: Om du vill vara säker på att besökaren alltid använder senaste css-filen lägger du till ett dynamiskt värde i sökvägen till css-filen:
HTML-kod:
<link rel="stylesheet" type="text/css" href="cssConfig.php?<?php echo time(); ?>" />
Problemet är att webbläsaren inte kan cacha css-filen utan måste ladda den varje gång, så det blir egentligen ingen skilllnad mot att ha det i en <style>-tagg i html-koden.

Senast redigerad av qson den 2010-09-09 klockan 10:26
qson är inte uppkopplad   Svara med citatSvara med citat