2012-01-20 7 views
0

私のフッタのリンクを取得しようとしているのですが、私は自分のページ上のリンクの残りの部分をすでにそれらの色にしておきたいと思います。どうすればいい?元のCSSに加えてマイフッタのリンクをホワイトに設定する方法

#footer { 
background: #3b5998; 
color: #fff; 
font: 11px/14px Lucida Grande, Lucida, Verdana, sans-serif; 
padding: 5px 20px; 
} 

答えて

0

、以下はあなたのフッターリンクは白になります。

#footer a { 
    color: #FFF; 
} 
+1

あなたの主要なCSSセレクタはそれほど効率的ではありません。そのため、パーサーは最初にドキュメント内のすべてのアンカーを選択してから、フッタ要素に含まれているかどうかを確認します。この[質問](http://stackoverflow.com/questions/5797014/css-selectors-parsed-right-to-left-why)またはこの[post](http://csswizardry.com/2011/09/)を参照してください。 –

+0

完全に感謝しました – user1159828

+1

@James Shuttler初心者の方は、CSSセレクターの効率について、「*(ユニバーサルセレクター)を使用しないでください」と知っておく必要があります。パフォーマンスのために、セレクタの効率は、リクエスト(CSSスプライト)の数、画像の最適化、JSとイベントの効率性を知ることよりも優先順位が低く、初心者にとっては確かに混乱しています。( – FelipeAls

1

おそらく、あなたの代わりに色を適用するのフッター内の各アンカー要素にクラスを追加する必要があります自分自身をフッター:

/*Select only footer tagged elements*/ 
.footerLink 
{ 
color:#fff; 
} 
0
#footer a { 
background: #3b5998; 
color: #fff; 
font: 11px/14px Lucida Grande, Lucida, Verdana, sans-serif; 
padding: 5px 20px; 
} 

これは目で(おそらく)のdivで唯一のA要素のスタイルをしますeフッタのID。

関連する問題