HTML5、CSS3で開発しています。
要素をネストさせ、親要素の:activeにスタイルを指定している場合に、
子要素をクリックしても親要素のactiveが呼び出されません。
(下の例で言うと、「文字列1」をクリックしても、a要素の背景色が#aaaに変わりません。)
IE11でのみこのような現象が起きます。Chromeでは子要素をクリックすると親要素のactiveが呼び出されます。
子要素のクリックでも、親要素全体の色が変わるようにしたいです。
テクニックがあればご教授願いたいです。
HTML
1<a> 2 <div>文字列1</div> 3 <div>文字列2</div> 4</a>
CSS
1a{ 2 display:block; 3 padding:5px; 4 background-color:#ddd; 5} 6a:active{ 7 background-color:#aaa; 8}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/14 07:11