^^^^ここを見て私が何を意味するのか見てください^^^
わかりました、これを説明するのは少し難しいです...
基本的に私が欲しいのは、水平方向(垂直方向ではなく)に固定レイアウトを設定して、ページを拡大し、ラッパーを拡張して、ユーザーのブラウザーに合わせてサイズを変更することです。私が設定したい唯一のサイズは、ラッパーが遠く離れている間隔です。ブラウザの端をクリックしてサイズを変更した場合は、ブラウザでページのサイズを変更したいと思います。
これを行う方法は、たとえば、私のレイアウトが左側のコンテンツと右側のナビゲーションメニューで構成されているとしましょう。
コンテンツの幅を70%にし、メニューの幅を30%にしますか?しかし、私のマージンが分離のためのスペースを占めているので、それはうまくいきません。では、このレイアウト構造を作成するにはどうすればよいですか?それはほとんどすべてのサイトが使用しているものであり、私はそれがどのように行われているのか理解できません。
CSS:
#wrapper {
position: relative;
float: left;
/* width: 70%; <--- THIS DOES NOT WORK WITH MARGINS /*
background: #ccc;
padding: 30px;
margin: 0 0 30px 20px;
border-radius: 4px 4px 4px 4px;
text-align: center;
}
#wrapper_right {
position: relative;
float: right;
/* width: 30%; <--- THIS DOES NOT WORK WITH MARGINS /*
background: #ccc;
padding: 30px;
margin: 0 20px 30px 0;
border-radius: 4px 4px 4px 4px;
text-align: center;
}
.fade {
opacity: 0.7;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.fade:hover {
opacity: 1;
}
HTML:
<!-- #mainwrap -->
<div id="wrapper" class="fade">
BLAH BLAH BLAH BLAH BLAH BLAH <br />
BLAH BLAH BLAH BLAH BLAH BLAH <br />
</div>
<!-- /#mainpagewrap -->
<!-- #wrapper_right -->
<div id="wrapper_right" class="fade">
BLAH<BR />
BLAH<BR />
BLAH<BR />
BLAH<BR />
BLAH<BR />
BLAH<BR />
BLAH<BR />
BLAH<BR />
</div>
<!-- /#wrapper_right -->
誰かが、左側にラッパー、中央にコンテンツ、右側に25%、50%、25%のサイズの余白のあるシンプルなレイアウトを作成できますか?また、ブラウザーの解像度に応じてサイズを変更できますか?
だから私はそれがどのように行われるかを見ることができました。また、助けてくれる人に事前に感謝します(: