Jump to content
Wow, donâ€™t mix CSS with PHP (or any server side scripting language for that matter) unless you know what youâ€™re doing. Using a generated CSS file really increases the amount of bandwidth being consumed. This is because static files (like normal .css files) are cached while generated files are not. So if you go to a website that generates the stylesheet using a server side scripting language, you have to download the stylesheet every time you visit a page on that particular website. If this website chose to use a static file instead, this would not be the case because the file wouldâ€™ve been cached. Therefore, if you choose to generate your stylesheet using a server side scripting language, make sure you implement a good caching mechanism.
On the other hand, I do agree that CSS should have an option to declare constants. Unfortunately, the W3C doesnâ€™t think this way, judging by this message.