Posez votre question Signaler

PHP dans une feuille de style ?

Marc - Dernière réponse le 19 mai 2008 à 17:41
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) ?
Lire la suite 

PHP dans une feuille de style »

3 réponses
Réponse
+3
moins plus
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.
dePassage - 19 mai 2008 à 17:41
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>';


	?>
Ajouter un commentaire
Réponse
+0
moins plus
Merci, ç'était en fait tout simple j'y avai pas pensé car ayant l'habitude de tout mettre en externe... merci...
Ajouter un commentaire
Ce document intitulé « PHP dans une feuille de style ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?