2016-05-11 14 views
-3

クリックすると "a"タグが表示されないようにします。フォーカスがリンク上にあるときにjQueryのフォーカスイベントによってタブでオンになるだけです。:フォーカス:アクティブで一緒に動作していないFirefoxで

ここでアウトラインが注目され、他の場所をクリックしない限り外に出ません。

.b { 
 
    color: red; 
 
} 
 
.b:active { 
 
    color: green; 
 
    outline: none!important; 
 
} 
 
.b:focus { 
 
    color: blue; 
 
    outline: 5 px solid red; 
 
} 
 
.b:focus:activer { 
 
    color: green; 
 
    outline: none!important; 
 
}
<a href="#">testing</a> 
 
<input class="b" type="text"></input> 
 
<input class="b" type="text"></input>

+0

.B { 色以下のように私のコード:赤。 } .b:アクティブ{ 色:緑; 概要:なし!重要; } .b:フォーカス{ 色:青; 概要:5px赤色; } .b:focus:activer { 色:緑; 概要:なし!重要; } testing <入力クラス= "B" タイプ= "テキスト"> <入力クラスは、= "B" タイプ= "テキスト"> –

+0

''のようなものはありません。 ''要素は自己閉鎖です。 – Barmar

答えて

0

a:activeのためのCSSを追加します。

は、ここに私のコードです。あなたのコードには、タイプが:activerであることに注意してください。

.b { 
 
    color: red; 
 
} 
 
.b:active { 
 
    color: green; 
 
    outline: none!important; 
 
} 
 
.b:focus { 
 
    color: blue; 
 
    outline: 5 px solid red; 
 
} 
 
.b:focus:active { 
 
    color: green; 
 
    outline: none!important; 
 
} 
 
a:active { 
 
    outline: none!important; 
 
}
<a href="#">testing</a> 
 
<input class="b" type="text"></input> 
 
<input class="b" type="text"></input>

関連する問題