I was very happy to discover today an updated version of the Blueprint CSS Library. This version has a number of improvements over the last one, including better features for debugging your layouts and a more straightforward way to define columns.

But my favorite new feature is the ruby script that lets you create your own “optimized” versions of the library, with just the features you need, and your own predefined column and gutter sizes. In fact, using the YAML-based configuration file, you can define any number of layouts, each with its own settings, and it will generate optimized versions for screen, print, and Internet Explorer, compressed and ready to go.

It’s very nice. I find CSS frameworks to be useful starting points for our work, and while I used to be rather fond of the Yahoo User Interface offerings, Blueprint has fully won me over.