2010-06-21 8 views
2

J'ai une page Web de base de deux colonnes que j'ai fait avec css. il comprend un en-tête, un pied de page, une barre latérale et un contenu corporel. Je voudrais générer dynamiquement des css attachés au document de sorte qu'il change l'arrangement et la couleur.changer le format html avec css en utilisant php

si j'ouvre la page avec des valeurs urlencoded comme la couleur de la page, la couleur du corps, la position de la barre latérale (gauche ou droite).

je peux le faire manuellement, en modifiant les valeurs css, php, mais je veux le faire pour moi

Comment puis-je faire cavalier? est-il un cadre simple pour ce

Répondre

2

Je stocker des styles similaires de mise en page croix dans une feuille de style externe, puis dire:

<style type="text/css"> 
    body 
    { 
     background: <?php echo $bgcolor; ?>; 
    } 

    #wrapper 
    { 
     margin: 0 auto; 
     width: <?php echo $wrapper_width; ?>; 
    } 
</style> 
+0

Comment iriez-vous de sauver ce et de l'appeler à partir d'une page html? Auriez-vous besoin d'ajouter 'Content-Type: text/css' pour le passer en fichier css? Je suis juste curieux. –

+0

Je ne crois pas que ce soit nécessaire, mais ça ne ferait pas de mal d'envoyer le type de contenu. – Joseph

+0

@Russell: Vous supprimez les balises '