codepenにてpositionについて勉強してます。
以下のように親にrelative、子にabsoluteを設定。
html
1<div class="a"> 2 aaa 3 <div class="b"> 4 bbb 5 </div> 6</div>
css
1.a{ 2 background-color: green; 3 width: 100px; 4 height: 100px; 5 position: relative; 6 7} 8.b{ 9 background-color: skyblue; 10 width: 100px; 11 height: 100px; 12 position: absolute; 13 14 left: 100px; 15} 16
親の右隣に並ぶようにleftだけ指定しました。
そうすると子が下位置になりました。
これはなぜでしょうか?何の値が設定されてるのでしょうか?
ちなみに子要素にtop:0;
とすると揃いました。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/30 02:59