PHP dans une feuille de style ?

Marc -  
 dePassage -
Bonjour,
Peut on écrire des instructions en PHP à l'intérieur 'une feuille de style (par expemple pour changer automatiquement le chemin d'un background en fonction d'un parametre passé par URL) ?
Configuration: Windows XP
Firefox 2.0.0.11

2 réponses

  1. Xil Messages postés 351 Statut Membre 257
     
    Dans le fichier .css, non.

    Par contre tu peux mettre une partie de CSS dans une balise <style> de tes balises <head> de ta page, qui peut, elle, être en PHP et ainsi faire varier ton background.
    3
    1. dePassage
       
      il y a aussi cette possibilité, pour mettre des css dynamiques dans un fichier externe

      le fichier s'appelle "cssdynamiques.php'

      et dans le php principal, il y a un include "cssdynamiques.php";

      tout est dans la première ligne echo '<style type="text/css"> ';

      <?php
      	echo '<style type="text/css"> ';
      	echo "\n";
      	echo 'body {';
      	echo "\n";
      
      	if ($FondPages !== "sans") {
      		echo ' background-image:url("'.$NomDossierGraphisme.'/graphismes/fondpages.'.$FondPages.'"); ';
      		echo "\n";
      	}
      
      	echo ' background-color:'.$CouleurFondPages.'; ';
      	echo "\n";
      	echo ' color:'.$CouleurPolicePagesNormal.'; ';
      	echo "\n";
      	echo ' font-family:'.$PolicePages.'; ';
      	echo "\n";
      	echo '}';
      	echo "\n";
      	echo '</style>';
      
      
      	?>
      
      0
  2. marc
     
    Merci, ç'était en fait tout simple j'y avai pas pensé car ayant l'habitude de tout mettre en externe... merci...
    0