Check out my newest little project that will serve up your standard CSS along with a CSS file (if its available) for the users browser.
For example, you have you standard style.css file that has all of your sites CSS rules. Then, you notice a CSS bug that occurs in Safari, so you would create safari.css and this little system will detect when Safari shows up and serve up the style.css file with the safari.css file appended to the end of it (Yes, it combines them into one file) and it also offers browser compression and setting of the browser cache so that newly combined/formed, specific browser tailored, with line breaks and CSS comments removed for best compression, and then browser cache set so the browser and server both get the best and most efficient single CSS file to work with.
You can configure everything:
- You can set multiple “base” css files. i.e. reset.css and style.css or whatever.
- You can configure if you want it do remove line breaks and/or all CSS comments
- You can configure if you want the file to be compressed or not
- You can set as many specific browser and browser version specific CSS files, or none at all. For Example: