Heim > Artikel > Backend-Entwicklung > Kann PHP innerhalb einer CSS-Datei ausgeführt werden?
PHP in CSS integrieren
Frage:Wie kann man PHP-Skripte innerhalb eines CSS-Dokuments ausführen?
Antwort:
Um PHP-Code in einer CSS-Datei auszuführen, müssen Sie die Dateierweiterung in .php ändern, damit der Server sie als PHP-Datei erkennen kann. Sobald Sie diese Änderung vorgenommen haben, können Sie die Datei als normale CSS-Datei verlinken. Stellen Sie außerdem sicher, dass der folgende Header am Anfang der Datei festgelegt ist:
<code class="php"><?php header ("Content-type: text/css"); ?></code>
Beispiel:
Beachten Sie den folgenden Code:
/* CSS file: styles.css */ body { background-image:url(../../images/<?php echo $theme.'/'.$background; ?>);}
<code class="html"><!-- HTML file: index.html --> <link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" /></code>
Durch Ändern der CSS-Dateierweiterung in .php und Einfügen des richtigen Headers kann der PHP-Code im CSS ausgeführt und das Hintergrundbild dynamisch festgelegt werden.
Hinweis: Aus Gründen der Effizienz und Lesbarkeit wird empfohlen, Shorttags zu verwenden:
<code class="php">body { background-image:url(../../images/<?=$theme.'/'.$background; ?>);}</code>
Das obige ist der detaillierte Inhalt vonKann PHP innerhalb einer CSS-Datei ausgeführt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!