tice.de websiteproductions tice.de websiteproductions Main address:Julius-Ludowieg-Str. 84 21073 Hamburg, Germany Tel:+49 172 418 76 98E-mail:blog@tice.de
DynCSS - CSS per PHP | CMS Hamburg

DynCSS - CSS per PHP

Dienstag, 20. Oktober 2020


Vergesst SASS, LESS und andere CSS Scriptsprachen die kompiliert werden müssen. Mit DynCSS, dem CSS per PHP können ohne Kompilierung Variablen verwendet sowie reines und lesbares CSS geschrieben werden. Und alles wird als minifiziertes, komprimiertes CSS ausgegeben.

Kein spezieller Editor nötig, kein Kompilieren - nur PHP!

Der Aufbau im Beispiel:

2 Dateien: index.php sowie die style.php.

In der index.php wird das DynCSS ganz normal integriert:
oben als php: include("style.php?teil=1");

unten als html: link rel="stylesheet" type="text/css" property="stylesheet" media="screen" href="style.php?teil=2"

In der style.php wird oben der header erzeugt, dann das above-the-fold-CSS und das externe CSS in zwei Variablen gesteckt und zuletzt unten verarbeitet und minifiziert ausgegeben.

Über das PHP in der Stylesheet-Datei lassen sich per GET-Variable auch weitere Unterteilungen der CSS Ausgabe machen wenn gewünscht. In den Beispieldateien (ZIP-Download) habe ich die Variable seitentyp für die Unterscheidung von unterschiedlichem CSS je Seite verwendet.