2016-11-14 16 views
1

私はページのフッタにfooter.htmlを持っています。対応するCSSは、6000行のコードを含むfooter_style.cssファイルです。 footer_style.cssファイルにp {color:red}のようなスタイルが与えられているいくつかの要素( 'p'タグまたは 'a href'タグ)があります。IDタグをCSSファイル全体にグローバルに追加するにはどうすればよいですか?

「p」タグ&「href」タグ要素も含むページの本文部分のファイルがあります。

問題は、footer_style.cssファイルにスタイルが適用されているため、ページが読み込まれたときに、フッターのCSSプロパティが本体の要素によってインポートされることです。

解決方法としては、< \ div id = "footer_wrapper">をfooter.htmlに追加し、#footer_wrapper p {}や#footer_wrapper a {}などのようにCSSを変更してください。

しかし、タグが1000個あります。 CSSファイルは6000行に及ぶ巨大なファイルです。

他の解決方法はありますか?

+5

これはあなたが必要とするフッタの1つの地獄です:あなた自身で解決策を提供した –

+0

:) –

+0

検索して交換しましたか? – aris

答えて

2

今のところsassmeisterを使用できます。

貼り付け全体のCSSファイルは、その上に#footer_wrapper追加し、下部に}

enter image description here

+0

それは素敵な小さなツールです。 – asprin

+0

あなたは私を冗談ですか?これはすごい仲間、thnxトン: –

1

あなたはLESSを使用することができます追加します。少ないファイルの中にcssファイルをインポートすることができます。

ファイルフッタ-style.lessを作成し、書き込み:

#footer-wrapper { /*all styles from footer_style will apply to html inside div with id footer-wrapper */ 
    @import "footer_style.css"; 
} 

あなたは(うなり声のような)いくつかのタスクビルダーを使用してプロジェクトに少ないパイプラインを含める必要があります。

+1

私はすでに少ないパイプラインを使用しています、これは1つの正当な方法のようです..tnx :) –

+0

あなたの問題を解決するように感じたらこの回答を受け入れることができます。 –

関連する問題