DRY = "自分自身をやめてください"。オンラインCSS DRYer(デュペープ)
私はより複雑なデザインを構築するために使用するベースのCSSフレームワークを持っています。プロトタイピングの最も簡単な方法は、最後から始めて、ベースのCSSから既存のCSSプロパティを編集するのではなく、目的の結果を得るためにCSSを構築することです。
しかし、私がやった後、クラス名とプロパティの繰り返しがたくさんあります。
私は、自分のCSSファイルをスキャンし、冗長性と重複を排除する形でインテリジェントにリメイクするオンライン(またはオフライン)ツールを探しています。例えば
、次の2行は、CSSファイルに存在する場合:
//FROM THE BASE CSS
.header{
font-weight:bold;
font-size:1.5em;
background:red;
margin:0 auto;
padding:20px
}
//FROM THE ADDED CSS
.header{
font-weight:normal;
font-size:1.25em;
background:blue;
padding-bottom:0;
margin-top:-20px
}
(前者優先としてカスケードの低いアイテムを与える)所望の結果の最初のインスタンスを削除することであろう.header指示などのように1つの.headerディレクティブに両方.headerのインスタンスからルールをマージ:
.header{
font-weight:normal;
font-size:1.25em;
background:blue;
margin:-20px auto 0 auto;
padding:20px 20px 0 20px
}
は、そのようなアプリケーションが存在しますか?
@RegEdit、あなたならば、あなたの前に削除された質問への答えを書いたが、それをチェックしたい:http://stackoverflow.com/questions/15195750/minify-compress-css-with-regex – Qtax