2017-05-01 14 views
0

私は同様の質問から他の多くのソリューションを試しましたが、どれも成功していません。 私にはリンクがあります。 <a href="home.html"> Home </a> は、<div>の範囲内にあります。私は外部CSSスタイルシートを使用しています。外部CSSシートでは色とテキストの装飾が機能しません。

a:link { 
    color: black; 
    text-decoration: none; 
    font-family: sans-serif; 
} 

font-familyは動作していますが、色とテキストの装飾は機能しません。私も同様の問題を抱えています:訪問しました。 このリンクの特定のクラスを作成しようとしましたが、これは効果がありませんでした。私はまた、私のスタイルシートに 'div a:link'を使ってみましたが、これも効果がありませんでした。 <a href="home.html" style="the style I want">には、同じスタイルを使用する必要のあるリンクがたくさんあるので、私は消極的です。

+2

すべてのスタイリングがどこから来ているのかを調べましたか? – Slime

+0

それはどこかで見ることができますか? – Christien

答えて

1

はこれを試してみてください:

div a { 
    color: black; 
    text-decoration: none; 
    font-family: sans-serif; 
} 

か...のようなdiv要素にクラス名を与える:

.nav a { 
     color: black; 
     text-decoration: none; 
     font-family: sans-serif; 
    } 

<div class="nav"> 
<a href="home.html"> Home </a> 
</div> 
+0

私は質問を投稿する前に既にこれを試していました。 – AmberL0uise

+0

@ AmberL0uiseこのソリューションはうまくいくはずです。外部スタイルシートを使用して気付いたことの1つは、新しく変更されたスタイルシートから読み込む前に、ブラウザがキャッシュされた画像とファイルをクリアする必要があることです。これを試してから、ページをリロードしてください。 – Termonator145

+0

あなたはshowをコードに追加できますか? – Christien

1

いくつかの他のCSSがページに既に存在であり、それは継承なっているようです。試してみてください

div a { 
    color: black !important; 
    text-decoration: none !important; 
    font-family: sans-serif !important; 
} 
関連する問題