HTML+CSSにて構築されたサイトで、CSS内での未使用のクラスを消して行きたいのですが、
何か方法はありませんでしょうか。
※ポイント稼ぎと思われる浅い回答は全て通報します。
■PageSpeed
ブラウザのFirefoxにアドオンのFirebugを入れて、さらにGoogleのPageSpeedアドオンを入れると、特定ページで、CSSに記述されているけれども使われていないスタイルを教えてくれます。
方法としては、
Firefoxをインストール
FirebugをFirefoxにインストール
https://addons.mozilla.jp/firefox/details/1843
FirebugにGoogle PageSpeedをインストール
http://code.google.com/speed/page-speed/download.html
目的のページを表示
Firefoxのメニューから[ツール]>[Firebug]>[Firebugを新しいウィンドウ開く]
Firebugのウィンドウで、上部のタブから[Page Speed]を選ぶ
[Analyze Performance]ボタンをクリックして、解析が終わるまで待つ
表示された結果のなかの「Remove unused CSS」を開いて、示されているスタイル記述を記録する。これが、CSSに記述されているけれどもそのページでは使われていないスタイル指定です。
サイト全体ではチェックできませんが、主要なページでこれを繰り返して、使われていない記述を絞り込んでいくことは可能ですね。
■Dust Me CSS
Dust-Me Selectors
http://www.sitepoint.com/dustmeselectors/
をFirefoxにインストールすれば、サイト内の全ページにリンクされているサイトマップを指定すると、そこからリンクされているすべてのページで同様のチェックをまとめてしてくれるようですが、そちらは私は使ったことがありませんので参考までに。
■grep
動的なサイトでなく、静的なHTMLファイルがある場合は、idやcssをgrepして探す方法もあります。
コメント(0件)