thecssweblog 有一篇由 Amber Rhea 寫的有關使用 PHP 來動態控制 CSS 的文章。文章引述 Patrick Fitzgerald 另一篇有關使用 PHP 來控制顏色的文章。
Amber Rhea 說:「用途可以說是數之不盡,例如你可以建立一個動態的外觀主題系統,每個星期自動更換網站的主題顏色,在特別的日子例如耶誕節和情人節使用特別的佈景主題等。
至於 Patrick Fitzgerald 控制 CSS 中的顏色的方法是:
```php
$white = "#fff";
$black = "#000";
```
base
(基本色)、highlight
(高亮)等,達到內容和表達分家的目的。他也解釋了如何在 CSS 檔案中使用 PHP:
把 style.css 改名為 style.php,並且在檔案的開頭加上 <?php header("Content-type: text/css"); ?>
在 HTML 把 style.css 改名為 style.php,例如:
說到前景和背景顏色的反差問題,Patrick Fitzgerald 參考了 W3C 的有關指引 ,裏面對於這兩種顏色的「亮度差別」和「顏色差別」均有特定要求,並且提供了計算這兩個數值的數學方程式。