上をイメージして次のようなCSSを書いた結果下のようになってしまいました。
top:0pxは同じなのに、縦位置が明らかにずれるのはなぜでしょう?
また、どのようにすれば上のようになりますか?
html
1<div id='container'> 2 <div id='box1'></div> 3 <div id='box2'></div> 4</div>
css
1#container{ 2 position:absolute; 3 top:100px; 4 left:100px; 5 height:300px; 6 width:500px; 7 border:3px solid black; 8 9} 10#container > div{ 11 position:relative; 12 width:100px; 13 height:100px; 14} 15 16#box1{ 17 left:100px; 18 top:0; 19 background:blue; 20} 21#box2{ 22 top:0; 23 left:250px; 24 background:red; 25}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。