Bookmark and Share
 CSS dinamico con PHP e ASP

Programmazione Monday 28 May 2007 alle 21:00

Disegnando siti vi troverete sicuramente di fronte alla domanda “posso generare CSS dinamici per il mio sito?” Certo che si! E’ stato anche un mio problema che ho però risolto abbastanza agevolmente.

La procedura non è complicata e si svolge in soli 4/5 punti, semplici da capire e da mettere in atto. Vediamo subito nei dettagli.

Generare un CSS dinamico

  1. Preparate il vostro CSS semplice;
  2. Verificatene il funzionamento “normale”;
  3. Caso PHP
    1. trasformate il file in PHP (cambiare estensione);
    2. al posto del dato da generare, richiamate una variabile o una funzione che prende dati dall’esterno (anche una semplice $_GET sarà sufficiente!);
    3. importate il CSS nella pagina come fareste per un CSS semplice, ma con l’estensione PHP assegnata nel punto 2 e le variabili passate in $_GET, ottenendo quindi una forma
      <link href="mio-css.php?var=10&colore=CCC"
      type="text/css" media="screen" rel="stylesheet" />;
  4. Caso ASP
    1. un CSS dinamico per l’ASP non è semplice come per il PHP, ma facendo una cosa un po’ sporca riusciamo comunque nel nostro intento. Questo perchè sembra che l’ASP non riesca ad eseguire correttamente un file ASP importato come stile, senza stamparlo nella pagina stessa;
    2. lasciamo allora il CSS semplice invariato e spostiamo nel corpo della pagina (in un nuovo blocco <style>) solo le definizioni dei selettori che dovranno variare dinanicamente;
    3. modifichiamole inserendo il codice ASP, inserendo variabili o funzioni e salviamo la nostra pagina;
  5. Abbiamo finito, abbiamo creato il nostro CSS dinamico e, quindi, risolto il problema!

Ringrazio:
Il sito che mi ha dato lo spunto su questo tipo di risoluzione è questo.

Se avete problemi e cercate aiuto, sono qui per aiutarvi a generare il vostro CSS dinamico!

Bookmark and Share

Lascia un commento

Ti ricordo che è sempre necessario trascrivere le due parole che leggi nel box rosso. È una misura antispam.