Come inserire PHP Into CSS

October 21

Come inserire PHP Into CSS


CSS è un linguaggio di fogli di stile che viene utilizzata per memorizzare le opzioni di formattazione e visualizzazione per i documenti scritti in un linguaggio di markup, come pagine Web. Anche se i fogli di stile possono risparmiare enormi quantità di tempo in ambienti di debug e modifica l'aspetto di siti di grandi dimensioni, una seria limitazione per i programmatori è che i CSS non ha la possibilità di memorizzare o chiamare variabili. Inserisci PHP - il popolare, libero, open-source, orientato agli oggetti, il linguaggio di programmazione lato server. Quando si utilizza il PHP con i CSS, è possibile lavorare con variabili e costanti per migliorare ulteriormente il controllo su l'aspetto di un documento. codice PHP è interpretato dal server che esegue, e CSS è interpretato da qualsiasi Web browser viene utilizzato. Per poter utilizzare PHP nei documenti CSS, è necessario installare Apache Server e l'ultima versione di PHP.

istruzione

Dinamico CSS con PHP

1 Scarica la classe Compiler CSS da Interfacelabs a http://interfacelab.com/code/css_compiler.zip. Decomprimere il pacchetto, e memorizzare il file PHP nella directory principale del documento. Sarà necessario includere questo documento su qualsiasi pagina HTML che possono utilizzare un foglio di stile che ha variabili.

2 Aprire il semplice editor di testo preferito, e creare un nuovo documento di testo con estensione .cssp. Se non si aggiunge la piccola 'p' per l'estensione del file, le variabili non funzioneranno.

3 Dichiarare le variabili in un at-regola nella parte superiore del documento CSSp in questo modo:

@variables

{

variable1: bold 20px "Times New Roman";

variabile2: # 000fff;

variabileA: 24px;

variabileB: 10%;

variableC: 10px;

}

4 Utilizzare il "var) (" la funzione di ricordare qualsiasi variabile si crea mettendo il nome della variabile tra le parentesi. Ad esempio, se si desidera che tutti gli elementi di paragrafo da usare variabile1, si dovrebbe includere il codice in questo modo:

p {font: var (variabile1); }

Si noti che le variabili sono sempre maiuscole e minuscole.

5 Utilizzare il "eval ()" la funzione e operatori standard +, -, * e / per eseguire calcoli su variabili. Essi devono essere impostati in px, em o%, e devono corrispondere. Ad esempio, nel nostro insieme di variabili, le operazioni possono essere eseguite su variableA e variableC, perché entrambi sono impostati in pixel. Tuttavia, se si esegue il calcolo tra il variabileB e variabileA, non funzionerà. Per esempio:

div.header {

width: eval(variableA - variableC);

altezza: eval (variableC + 10px);

}

Il risultato sarà un contenitore div con una larghezza di 14 pixel e un'altezza di 20 pixel.

6 Scrivere il seguente codice PHP nella parte superiore di ogni documento HTML si prevede di utilizzare questi stili per includere lo script compilatore CSS avete scaricato in precedenza. Se la pagina HTML e il compilatore CSS sono nella stessa cartella, il codice dovrebbe apparire come questo:

<?

// include the compiler

includere 'css_compiler.php';

?>

7 Inserire una "stile ()" la funzione tra i tag <head> </ head> tag e di includere il vostro foglio di stile. La funzione di stile richiede due argomenti. Dire al browser il percorso assoluto per la cartella che contiene il file CSS, e quindi il nome del file CSS che si desidera includere, senza l'estensione del file. Ad esempio, se i file CSS si trovano in var / www /, il codice dovrebbe essere simile a questo:

<?

style('/var/www/','yourcss');

?>

8 Impostare lo stile di elementi nel documento HTML lo stesso come se si stesse utilizzando CSS statica regolare. Per esempio:

<Div class = "header"> </ div> creerà il contenitore che abbiamo fatto nel passaggio 5 che è di 14 pixel e alto 20 pixel.

Consigli e avvertenze

  • Un editor HTML avanzato come Adobe Dreamweaver o Microsoft Expression può aiutare ad organizzare ed eseguire il debug di grandi dimensioni, siti web complessi.