PHP innerhalb von CSS ausführen
Das Ausführen von PHP-Code innerhalb einer CSS-Datei erfordert einen einzigartigen Ansatz. Standardmäßig unterstützen CSS-Dateien die PHP-Ausführung nicht.
Um dies zu erreichen, können Sie die Erweiterung Ihrer CSS-Datei in .php ändern, damit der Server sie als PHP-Datei erkennt. Verlinken Sie mit der folgenden Syntax auf die geänderte CSS-Datei:
<code class="html"><link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" /></code>
Denken Sie daran, den folgenden Header am Anfang der CSS-Datei zu platzieren:
<code class="php"><?php header("Content-type: text/css"); ?></code>
Da außerdem PHP-Shorttags aktiviert sind können Sie die PHP-Echo-Anweisungen in Ihrem CSS-Code vereinfachen:
<code class="css">body { background-image: url(../../images/<?php echo $theme.'/'.$background; ?>); }</code>
Mit diesem Ansatz können Sie Hintergrundbilder und andere CSS-Eigenschaften basierend auf PHP-Variablen dynamisch generieren und so die Präsentation Ihrer Website flexibler anpassen.
Das obige ist der detaillierte Inhalt vonWie führe ich PHP-Code in einer CSS-Datei aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!