あなたはBGのように画像が960ピクセル幅の最小値をまたがる必要があり、画像を使用したい場合は、1色、右320PXである第1の640ピクセル幅が他の色にする必要があります。
bgがサイト全体に広がるようにするには、上記の列のサイズで最初の1024ピクセルに及ぶ大きさの背景を作成する必要があります。あなたのCSSにこれを追加します。
.wrapper {
background:url("my image here") 0 0 repeat-y;
}
あなただけの色を使用したい場合は、単にCSSで各col
クラスの次の属性を設定します。
:次のHTML構造を仮定し
col1 { background-color:#fff; }
col2 { background-color:#ccc; }
// This will create a wrapper across the entire page.
.wrapper {
margin:0 auto;
width:100%;
}
// This is your centered column
.content {
float:left;
width:960px;
}
// This is your first column
.col1 {
background: **your background goes here
float:left;
width:640px;
}
// This is your second column
.col2 {
background: **your background goes here
float:left;
width:320px;
}
:
<div class="wrapper">
<div class="content">
<div class="col1">
</div>
<div class="col2">
</div>
</div>
</div>
には、以下のCSSを試してみてください
bgがサイト全体に広がるようにするには、先ほど述べた上記の列のサイズで最初の1024pxに及ぶ大きさの背景を作成する必要があります。
これで、固定幅の2列レイアウトが作成されます。しかし、私はどのように私のイメージに描かれているように背景を設定することができます。 – davidknezic
@davidknezic、私の答えの一番下にある編集を見てください。プレーンカラーを使用している場合は、イメージを気にせずに、各colクラスでbgカラーを割り当ててください。 col1 {背景色:#fff; }とcol2 {背景色:#ccc; }それはそれを解決するだろう。画像を使用する場合は、回答の一番下にある私の編集を参照してください。 – Mohamad
はい、私はbgをウェブサイト全体に広げたい(幅の100%)。最初の列の左側でbgは白で、2番目の列の右側では灰色でなければなりません。だから、あなたは、私が大まかに.wrapperの中心の背景として設定することができる2つの色を含む十分な大きさのbgイメージを作るべきだと思いますか? – davidknezic