position: relative,absoluteによる位置制御について
2階層なら
親要素 : relative (box1)
子要素 : absolute (box2)
で問題ありませんが子要素にさらに孫要素を追加した時に
子要素 : absoluteとなり
孫要素(box3)の扱いがわかりません。
html
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="UTF-8" /> 5 <link rel="stylesheet" href="style.css" /> 6 <title>Document</title> 7 </head> 8 <body> 9 <div class="box box1"> 10 <div class="box box2"> 11 <div class="box box3"></div> 12 </div> 13 </div> 14 </div> 15 </body> 16</html>
CSS
1.box { 2 width: 200px; 3 height: 200px; 4} 5 6.box1 { 7 position: relative; 8 background-color: royalblue; 9} 10 11.box2 { 12 position: absolute; 13 background-color: red; 14 top: 20px; 15 left: 20px; 16}
回答1件
あなたの回答
tips
プレビュー