Bonsoir,
Jusqu’à présent, pour mes styles CSS, je les mettais entre les balises HTML <style type=“text/css”> et </style>. Car cela me permettait en fait de faire :[cpp]<style type=“text/css”>
<?php echo $styles_css; ?>
</style>[/cpp]Où $style_css contenait l’ensemble de mes directives CSS dont une partie était générée dynamiquement en fonction de certaines variables (des $_GET surtout).
Mais j’aimerais bien pouvoir faire pareil, en utilisant la balise HTML <link rel=“stylesheet” href=“css.conf.php” type=“text/css”> où “css.conf.php” contiendrait à peu près le code suivant :
<?php
$styles = "...
-- ( Directives CSS ) --
...";
/** Modification de certains truc au sein de $styles **/
...
...
...
//-- Fin des modifications
echo $styles;
?>
J’ai testé cela et ça ne marche pas, le fichier CSS n’est pas pris en compte par le navigateur.
Pourtant en accèdant au fichier “css.conf.php” via le navigateur, j’obtient bien mes directives CSS telles que je les veux. Et si je copie/colle ces directives dans un fichier “styles.css” et que je remplace mon <link> précédent par <link rel=“stylesheet” href=“styles.css” type=“text/css”>, elles sont bien prises en compte et ma page à le rendu escompté.
Qu’en pensez-vous ? Est-ce que ce que j’essaie de faire vous semble impossible ? Comment faire autrement ?
Edition : la balise forum “[cpp]” n’existant plus, il a fallut que je modifie pour [ code]
Edité le 31/05/2007 à 00:43