HTMLの要素の中央配置の方法についてお聞きしたいことがあります。
例えばなのですが、「aタグ」の中に「divタグ」を入れた場合はインライン要素の中にブロック要素を入れることになり、「aタグ」の幅指定ができず、divタグに対し、「margin:0 auto;」としても、marginが効かず中央に配置することができない、ということは理解できます。
しかし、aタグに対して、「display:block」とし、「width:100%」としてもmarginが適用されません。
どなたか、教えてくださる方いましたらご教授下さい。
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>practice</title> 6 <link rel="stylesheet" href="memo.css"> 7 </head> 8 <body> 9 <a> 10 <div> 11 これは要素です 12 </div> 13 </a> 14 </body> 15 16 17 18 19</html>
CSS
1a{ 2 3 display:block; 4 width:100%; 5 6} 7 8div{ 9 margin:0 auto; 10} 11
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/29 06:51