画面を小さくしていって、max-width: 1000px;を過ぎたらbox1とbox2のwidthが100%になるようにしたいのですが、上手くできませんので教えて頂きたいです。
この方法だとmax-width: 1000px;を過ぎたらbox1とbox2のwidthを100%には出来たのですが、画面を小さくしていく途中でbox2がbox1の下にズレてしまいます。
position:類を使うとbox2がbox1に重なってしまいます。
重なったり、下にズレたりせず初期状態を維持したまま、max-width: 1000px;を過ぎたらbox1とbox2のwidthを100%にしたいです。
わかりにくい説明で申し訳ございませんが、よろしくお願い致します。
HTML⤵︎ ︎
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>要素の配置換え</title> <link rel="stylesheet"href="base1.css"> <metaname="viewport"content="width=device-width,initial-scale=1"> </head> <body> <div id = "wrapper"> <div id = "box1"> </div><!-- box1 --> <div id = "box2"> </div><!-- box2 --> </div><!-- wrapper --> </body> </html>css⤵︎ ︎
#box1{
display: block;
background-color: red;
width: 600px;
height: 200px;
float: left;
margin-left: 168px;
margin-right: -50px;
}
#box2{
display: block;
background-color: blue;
width: 600px;
height: 200px;
float: right;
margin-left: -50px;
margin-right: 168px;
}
@media (max-width: 1000px) {
#box1,#box2{
width: 100%;
margin: 0;
}
}