CSSの整形を正規表現だけで何とかする - ✘╹◡╹✘
CSSを整形するの,正規表現でがんばらずに,プログラムでパースしてから出すのがいいと思った.
require 'css_parser' parser = CssParser::Parser.new parser.add_block! ARGF.read puts parser.to_s
% ruby format_css.rb < ~/tmp/common.css
.category-list .info { font-size: 70%; height: 40px; overflow: hidden; margin: 5px 7px 0 7px; } .category-list .info span { margin-right: 3px; } .category-list .info img { vertical-align: middle; } .category-list .info a { color: #333; }
インデントされなかった.惜しい.