ユーザーがリンクをクリックするまで非表示になっているdivがあります。セレクターを使用するとa:active + div
、divが表示されます。次にdiv:active, div:focus
、divを表示したままにする必要があります。
divを表示するのは簡単でしたが、表示を維持することが私が抱えている問題です。divをクリックすると(アクティブをリンクから外し、フォーカス/アクティブをdivに配置)、divが再び消えます。
使用div:hover
してみましたが、divを表示している間(クリックした後でも)、divにカーソルを合わせるとdivが消えます。なぜ私のdivに適用されていないのですか:active
?:focus
例: http: //jsfiddle.net/pJWPE/