これを行う方法を理解するのに苦労しています。サイトが中央に配置されるようにラッパーが必要ですが、ページの幅を広げたりスクロールバーを追加したりせずに、ヘッダー要素の 1 つをページの右端まで伸ばす必要があります。
こちらをご覧ください: http://i49.tinypic.com/6rkaxc.jpg (新しいポスターのため、画像を追加できません)
青いアウトラインは中央のラッパーを表し、オレンジ色のボックスは、ページの右側に合わせようとしているヘッダー div です。100% の幅を使用して動作するようになりましたが、親と同じ幅になっているため、水平方向のページ スクロールが作成されます。解像度が高いユーザー向けに拡張して、常に右側にぴったりと収まるようにしたい. これが理にかなっていることを願っています。
私のコードは次のようになります...
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="left">
</div>
<div id="right">
</div>
</div>
</body>
CSS:
div#wrapper {
margin: 0 auto;
width: 1020px;
position: relative;
}
div#header {
height: 150px;
position: absolute;
left: 510px;
width: 100%;
}
div#left {
width: 510px;
float: left;
}
div#right {
width: 100%;
float: left;
}
私はこのことにかなり慣れていないので、ここでエラーや悪い習慣に気づいたら、指摘してください! 助けてくれてありがとう!:)