random pics

Home > WordPress > webkit系のプロパティを残したままCSSを圧縮するメモ

webkit系のプロパティを残したままCSSを圧縮するメモ

当サイトで使ってるスマートフォン用最適化表示プラグイン WPtouch Pro は、圧縮されたCSSファイル style.min.css を読み込みますので、style.css を編集したら最適化する必要があります。

CSS の最適化で有名なCSS Optimizerでは webkit 系独自のプロパティの -webkit-border-radius などが消されてしまいます。その他の CSS最適化系ウェブサービスでも同じ結果でした。

style.css を style.min.css にリネームするだけでも十分かもしれませんが、テキストエディタを使ってかんたんに自前で圧縮するメモです。

style.css で書かれてる、

html, body, div, span, applet, h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, var, b, u, i, center, ol, ul, li, caption {
	border: 0;
	outline: 0;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
}

ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

といった内容を、style.min.css に書かれてるような一行だけのものに近づけます。

正規表現で置換、削除するもの

  • コメントを削除 /¥*.*?¥*/
  • 改行を削除 ¥n
  • タブを削除 ¥t

テキストの置換だけで削除できるもの

  • 最後の属性値のセミコロンを省略。セミコロンと右中括弧を、右中括弧のみへ: ;} → }
  • 左中括弧の前の半角スペースを省略、左中括弧のみへ: { → {
  • グルーピングに用いてる、カンマの後の半角スペースを省略:, →,
  • コロンの後の半角スペースを省略: : → :

これらでサイズを圧縮し、style.min.css としてアップロード、使用してます。

46,679バイトの style.css が 38,980バイトの style.min.css になりました。

Comments:0

コメントお待ちしてます

コメントお待ちしてます

Cookieに保存しますか?

Gravatarに登録しておくと、あなたの名前の横に画像が自動で表示されます

Home > WordPress > webkit系のプロパティを残したままCSSを圧縮するメモ

最近の投稿
最近のコメント
スポンサード リンク
人気のエントリー
.
ブログパーツ

Return to page top