実現したいこと
aタグのクリック範囲を、親要素いっぱいに広げたいです。
広げること自体は、aタグをblock化してwidth、heightを100%にする事で出来るのですが、
親要素(↓の場合はdiv)にpaddingがついていると、paddingが無い時の範囲までしか広がりません。
できればdivのCSSはいじらずに、aタグのCSSに工夫をしてdivのpaddingも含めた範囲まで、
aタグのクリック範囲を広げたいです。(親要素のpadding分をaタグに移すなどはできればしたくないです。)
可能な方法があればご教授お願いします。
該当のソースコード
html
1<! DOCTUPE html> 2<html> 3 <head> 4 <style> 5 div { 6 width:200px; 7 height:2em; 8 border:solid 1px black; 9 padding:20px; 10 } 11 12 a { 13 display:block; 14 width:100%; 15 height:100%; 16 background:red; 17 } 18 </style> 19 </head> 20 <body> 21 <div> 22 <a href="#">link</a> 23 </div> 24 </body> 25</html>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。