- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:購入テンプレートで追記CSSがIE7で有効化しない)
購入テンプレートで追記CSSがIE7で有効化しない
このQ&Aのポイント
- IE7で有効化しないCSSの問題について
- 購入したテンプレートで追加したCSSがIE7で反映されない問題について悩んでいます。
- 具体的な解決策はわからないため、どう対処すればよいかわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>新しく作成したclassやidがページに反映されない とのことですので、それのみのセレクタにしてませんか? 他の詳細度を調査の上、詳細度を他以上にしましたか? つまり、 <div id="test"> <ul class="quiz"> <li>どちらの指定が生きるのか</li> </ul> </div> #test{text-weight:red} .quiz{text-weight:blue} とあった場合、文字が赤くなるのは存知ですね? #test .quiz{text-weight:blue} を加えると、青くなるのはご存知ですか? 今回の質問は、おそらく<li>に新しいidやclassを加えて、 <div id="test"> <ul class="quiz"> <li class="question">どちらの指定が生きるのか</li> </ul> </div> #test{color:red} .quiz{color:blue} #test .quiz{color:blue} #question{color:yellow}/**足した/ としたのに黄色にならない。何で?ということではないでしょうか? この場合最短で #test #question{color:yellow} を加えなければ他に詳細度で負けます。 cssの最初のc、カスケーディングを抑えて新しい指定を入れてやってください。 上記のことを視覚的に理解度を調査でき、最後は解説付きますので、ご参考にどうぞ。 ●CSSトラブルシューティング:追加したルールが適用されない http://lab.klab.org/young/2011/05/css_trouble_rule_not_apply/
お礼
DrFell様 ご回答ありがとうございました。 どうやら購入したテンプレートはIE7のみ外部からスタイルシートを読み込まないと反映されないようで IE7用に外部スタイルシートを作成したら CSSが反映されました。 お騒がせ致しました。