• 締切済み

CSSで定義していないclass指定を削除したい

CSSで定義していないクラスを、HTML内に多数記述しているのですが、それを簡単に特定出来る方法はありますでしょうか。 例をあげますと、 [HTML] <div class="test01">XXXXXXXXXX</div> [CSS] .test000 { font-size: 18px; } みたいな状態で、HTMLで呼び出しているclass名がCSSで定義していないのです。 CSSとHTMLを照らし合わせ、1個づつ確認するのが確実だとは思うのですが、1000ページ程度あり目視確認は現実的ではないので、、、。 アプリケーションはDreamweaverをつかっています。 どなたか方法をご存知の方がいらっしゃいましたら、宜しくお願いします。

みんなの回答

  • uriboar
  • ベストアンサー率15% (143/916)
回答No.1

Dreamweaverにクラス名を管理するような機能があるかは知らないので、力技で。 1. 複数ファイル内を正規表現で一括検索置換できるようなエディタを探してきて、HTMLとCSSそれぞれのクラス名を抽出 2. エクセルなどで両データを比較し、使用されていないクラス名を抽出 3. 1.で使用したエディタで、HTMLに対して2.で判明した使用されていないクラス名を空白に置き換えるような処理を行う。

関連するQ&A