3

何が欠けているのかわかりませんが、HTML がリンクの CSS スタイル シートの仕様を無視しています。他のすべての CSS 定義は、ページ全体で正常に機能します。どんな助けでも大歓迎です!

私のCSSページには以下が含まれます:

.footer {
    background:url( );
    margin:0;
    height:70px;
    clear:both;
}

.footer {
    margin:0;
    padding:10px;
    line-height: 175%;
    font:normal 11px helvetica, arial, sans-serif;
    color:#999;
}

a.footer {
    font:normal 11px helvetica, arial, sans-serif;
    color:#999;
    line-height: 175%;
}

a.footer:link {
    outline:none;
    text-decoration:none;
}

a.footer:visited {
    outline:none;
    text-decoration:none;
}

a.footer:hover {
    text-decoration:underline;
    font-weight:normal;
}

私のウェブページには以下が含まれます:

<div class="footer">
<a href="http://www.someurl.org"> Page Title 1</a><br />
<a href="http://www.someurl.org/credits_policies.html">Page Title 2</a>
</div>
4

5 に答える 5

10

すべてa.footerをに変更.footer a

  • a.footer<a>すべてのクラスを意味しますfooter
  • .footer a<a>あなたの。であるクラスを持つ要素内を意味しfooterます<div>

CSSは次のようになります。

.footer a { font:normal 11px helvetica,arial,sans-serif; color:#999; line-height: 175%; } 

.footer a:link { outline:none; text-decoration:none; }

.footer a:visited { outline:none; text-decoration:none; }

.footer a:hover { text-decoration:underline; font-weight:normal; }

クラスセレクターと子孫セレクターのチュートリアルは次のとおりです。

クラスセレクター

子孫セレクター

于 2012-09-14T05:38:06.407 に答える
1

a.footerに変更する必要があります.footer a。現在のcssは、クラス「フッター」自体を持つリンクのスタイルを設定しようとしています。

于 2012-09-14T05:38:04.333 に答える
0

そのはず

.footer a
{
//your syles
}

現在、ケースではないCSSクラスを持つすべてのリンクに適用されています。あなたにはそのクラスがありますfooterdiv

デモ

于 2012-09-14T05:39:34.313 に答える
0

ここではすべてa.footer.footer aas a.footeris nothing に変更します。これは、スタイルをawith に適用することを意味しますclass footer

于 2012-09-14T05:40:45.310 に答える
0

こんにちは、これに慣れました

.footer a{
// your css here 
}

この形式のタイトルを使用しました

<a href="#" title="Your title here ">helo</a>
于 2012-09-14T05:41:05.060 に答える