Dynamische CSS-Dateien richtig in PHP einbinden

Lange Zeit habe ich dynamisches CSS inline eingebunden, das heißt in einem <style> Block. Das erzeugt eine ekelhafte Ausgabe, in der das gesamte Stylesheet direkt lesbar ist. Jetzt habe ich herausgefunden, wie das eleganter geht:

In der css-Datei geben wir direkt im Kopf nach <?php die Anweisung, dass die Ausgabe nicht etwa HTML-Code, sondern ein Stylesheet ist:

<?php

header(‘content-type: text/css’);

[…]

In der Website wird das Stylesheet dann  so eingebunden:

<link rel=”stylesheet” href=”./style.css.php” type=”text/css” media=”screen” />

Done!

Quelle: FWebDe

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.