2016-08-03 4 views
0

私は、アンカーとのリンクがあるページを作成しようとしています。すべてのリンクは同じページにつながりますが、異なる場所につながるアンカーです。リンクは常に「破線」のスタイルで、下線が引かれてはいけません。これは、untented動作しません:常に破線のスタイルを持つリンク

a:hover, a:link, a:active .link-anchor { 
    border-bottom: 1px dashed #aabbccdd ; 
    text-decoration: dashed !important; 
    } 
+0

のための「点線の下線」ない「の境界線の下には破線」しなければ、なぜ、より多くのコードまたはjsFiddle –

+0

@SyamPillaiを提供してください? – Johshi

答えて

2

、以下のように無効なカラーコードを定義している:

border-bottom: 1px dashed #aabbccdd; 
          // ^^^ there should be 3 or 6 characters 

それは次のようになります。CSSの色の詳細については

border-bottom: 1px dashed #aabbcc; 

、訪問Hereをご覧ください。ムハンマドが言ったことに加えて

a.link-anchor:hover, a.link-anchor:link, a.link-anchor:active { 
 
    border-bottom: 1px dashed #aabbcc; 
 
    text-decoration: none; 
 
}
<p>Lorem ipsum dolor <a href="#" class="link-anchor">Dashed Link</a> sit amet <a href="#">Normal Link</a> Lorem ipsum dolor <a href="#" class="link-anchor">Dashed Link</a> sit amet <a href="#" class="link-anchor">Dashed Link</a> Lorem ipsum dolor</p>

+0

'a:hover、a:link、a:active'を '.link-anchor'クラスのリンクにのみ適用でき、他のリンクには影響しませんか? – Johshi

+0

セレクタを 'a.link-anchor:hover、a.link-anchor:link、a.link-anchor:active'に変更してください。私は私の答えでも更新します。 –

1

、私はルールも間違っていると思う

あなたがクラスを追加したい場合は、.link-anchor

a.link-anchor:hover, a.link-anchor:link, a.link-anchor:active { 

を繰り返す必要または

また

、あなたのクラスは、「リンク・アンカー」と呼んでますが例

関連する問題