Dynamisches CSS

Dynamisches CSS

CSS mit PHP dynamisch erzeugen

Mehrere CSS-Arbeitsdateien können mit PHP dynamisch zu einer CSS-Datei zusammengefügt und eingebunden werden. Platzhalter werden so im CSS mit PHP ausgetauscht und müssen nur an einer Stelle angepasst werden. Diese CSS-Einbindung eignet sich für lokale Entwicklungsumgebungen.

css-php.html

<!DOCTYPE html>
<html lang="de">
<head>
    <title>Dynamisches CSS</title>
    <link rel="stylesheet" href="/css.php" />
</head>
<body>
...
</body>
</html>

css.php

<?php
ini_set('display_errors', false);
header("Content-Type: text/css; charset=utf-8");
ob_start();

include "font.css";
include "persistent.css";
include "teaser.css";
include "form.css";
include "icon.css";

$css = ob_get_contents();
ob_end_clean();
echo $css;
?>
Impressum