-
Notifications
You must be signed in to change notification settings - Fork 0
civicboom/greyarea
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
___________ ____ ___ __ _____ _______ ____ _____ / ___\_ __ \_/ __ < | | \__ \\_ __ \_/ __ \\__ \ / /_/ > | \/\ ___/\___ | / __ \| | \/\ ___/ / __ \_ \___ /|__| \___ > ____| (____ /__| \___ >____ / /_____/ \/\/ \/ \/ \/ A tool to re-organise a CSS file in a potentially more efficient way, inspired by Jens Meiert's article "CSS: Using every declaration just once" [1] Warnings: - The output is only *potentially* smaller. In my personal tests, I've found that the output is generally between 30% smaller and 30% larger. - The input is expected to be simple well-formed CSS with no comments; i.e. the sort of thing that a normal CSS minifier would output. Usage: greyarea in.css out.css greyarea in.css >output greyarea <input >output Credit: Shish <shish@civicboom.com> The Name: - It works on the principle of multiple selectors, one declaration - A dinghy has multiple sitters and one deck - The name of my last dinghy was GCU Grey Area - The process of rearranging the CSS file is potentially dangerous because CSS uses position within the file as a priority tiebreaker, so this tool being a good idea or not is a grey area :-) References: [1] http://code.google.com/speed/articles/optimizing-css.html
About
A tool to reorganise CSS into a potentially more efficient layout
Resources
Stars
Watchers
Forks
Packages 0
No packages published