既存の Web サイトを維持および改善する必要があり、その CSS スタイルシートで発見した冗長性に溺れています。既存の冗長性と要素の非方法論的な順序付けを考えると、小さな変更がシステム全体にどのように伝播するか、または特定の効果を達成するために変更をどこに適用するかを追跡および予測することは困難です。 CSSファイルと実験。
Firefox 用の最新の Firebug および「Web 開発者」アドオンを使用してきましたが、明らかに十分ではありません。冗長な「オーバーライド」がどこにあるかを教えてくれるツールが必要で、おそらくより良いカスケード スキームを提案してくれるツールが必要です。
言い換えれば、私が現在持っているのとまったく同じ視覚的機能を提供する最短の CSS ファイルを生成するのを手伝ってください.
さらに明確にするために、「#000000」を「#000」に、「0.5em」を「.5em」に、「白」を「#FFF」などに置き換えるツールを探しているわけではありません (これは「文字」の冗長性を考慮していますが、「カスケード ロジック」の冗長性には対応していません)。たとえば、子要素の "font-size: 10px" 属性は既に親から継承されているため冗長であることを教えてくれるツールを探しています。
より高度な機能: クラスまたは ID の「color: #000000」属性は、Web サイトの HTML/PHP ファイルで使用されていないため、冗長です。
この種の「正規化」を自動的に行うツールはありますか?