そこで、レスポンシブデザインに関する記事(ここ)を見つけて、チュートリアルの一部にあるようなものを作成しようとしました。このサイトでは、要素のサイズを、要素が含まれているコンテナのサイズで割ると言われています(1050ではなく1000で割った理由は、div#mainの余白が1000pxになっているためです。ヘッダーは1050pxです)それが意味をなさない場合は、リンクで説明できます。フルサイズのブラウザでは問題ないように見えますが、ウィンドウを大きく縮小すると、本来のサイズに変更されません。コードのどの部分が間違っているのか正確にはわかりませんが、誰かが私を助けてくれるなら、それは素晴らしいことです!これが私が作ったページへのリンクです。そして、これが私のソースコードです:
<!DOCTYPE html>
<html>
<head>
<style>
body, html {
margin: 0;
height: 100%;
width: 100%;
}
header {
height: 100px;
max-width: 1050px;
margin: 0 auto;
}
#main {
border-radius: 25px;
background-color: #aaa;
height: inherit;
max-width: inherit;
margin: 25px;
}
.box {
width: 47.5%;
height: 75%;
margin: 1.25%;
background-color: #444;
border-radius: 15px;
float: left;
}
</style>
</head>
<body>
<header>
<div id="main">
<span class="box">
</span>
<span class="box">
</span>
</div>
</header>
</body>
</html>