2番目のネストされたdiv
の内部のリンクに赤いテキストが表示されます。cssネスティングの問題
ダウン鈍くCSS:
#outerdiv{ padding:10px; background-color: #ddd;}
#outerdiv a:link{ color:blue; }
.innerdiv{ padding:10px; background-color: #aaa;}
.innerdiv a:link{ color: red; background-color:White;}
ダウン鈍くHTML:
<div id="outerdiv">
OUTERDIV <a href="#">link</a>
<div class="innerdiv">
INNER DIV <a href="#">link</a>
</div>
</div>
JSFiddle:http://jsfiddle.net/5S6ez/1/
は、どのように私は私のinnerdiv
リンクが赤いフォントを持つことができますか?
私のリンクは、それが後のCSSファイルで発生し、それに適用される新しいスタイルを持っているにもかかわらず、可能な限りその祖父母のスタイルの多くを保持します。どうして?
私はあなたの答えを受け入れるでしょう。なぜなら、それが最初であり、それが理由を説明したからです。私はidクラスの矛盾が起こっていることを認識していませんでした。 –
親切にありがとう!そして私は助けになってうれしいです。 =) –