2016-05-03 14 views
0

他の回答はStackExchangeで見ることができますが、ハイパーリンクからアンダーラインを削除するコードを取得できないようです。ここに私のスタイルシートでCSSからアンダーラインを削除する

は、リンクに関連するすべてのものです:

a { 
    text-decoration: none; 
} 

私はコードを挿入しようとすると、テキストの次の行に自分を追加、ここでの私のテーマは、すでに含まれているものです:

a { 
    transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease; 
    outline: none; 
    color: #161616; 
    text-decoration: none; 
} 

a:hover, a:focus { 
    color: #b49543; 
    outline: none; 
    text-decoration: none; 
} 

a:active { 
    outline: none; 
} 

誰が何が間違っているのを見ますか?私は 'none'とマークされたすべてのテキストの装飾を見ています....

ありがとうございます!

+1

あなたindended動作をオーバーライドより高い特異性を持つルールがあるかもしれません。 – Shomz

+0

また 'text-decoration:none;'を 'a:active'に追加してみてください。 – MikesBarto2002

+0

クロムのF12でCSSを確認できます。 – Anan

答えて

1

ChromeのデベロッパーコンソールまたはFirefoxのFirebugを使用して、設定を上書きする優先度が高い他のルールがあるかどうかを確認できます。 !

代わりに、あなたは重要な属性を設定することで、他のルールを上書きすることができます。

a { 
    text-decoration: none !important; 
} 
関連する問題