2012-04-25 4 views
0

これはおそらく非常によくある質問です。しかし、私はウェブ上のすべての答えを使用しようとしましたが、いくつかの奇妙な理由のために私のスタイルシートに衝突があるようです。 私は完全な内容にわたって繰り返すイメージ(布)パターンの背景を持っています。 ここでは、垂直方向に繰り返す#container2に、左右の境界線の画像(スレッドを使用して現実的な布のように見える)を1つ追加しようとしています。しかし、私がこれをするたびに、コンテナ全体が下に移動し、私は位置を調整すると、それは消えます。左と右の画像の境界線を繰り返す背景を作成するにはどうすればよいですか?

私が持っているコードは、次のとおりです。

<div id="container"> 
<div id="container2"> 
<div id="header"> 

....................content............... 

</div> 
</div> 
</div> 

CSS:

#container { background: #323232 url(images/container-bg.png) repeat; position: relative; } 
#container2 { background: url(images/container-bg-right.png) repeat; min-height: 300px; padding: 0px 0 0px 3%; max-width: 1000px; margin: 0 5% 0 5%; } 
#header { margin-bottom:50px; } 

事前にありがとうございます。

+1

とにかくhttp://jsfiddle.netを作成して見ることができます。 –

+0

デフォルトで繰り返されるので、CSSの背景プロパティで 'repeat'を設定する必要はありません。 –

+0

http://www.css3.info/preview/border-image/ここで使用できるcss3コマンドがいくつか用意されています。 なぜあなたはポジションを決めましたか:相対的な#containerですか?両方の背景が同じ幅ですか? 1つは他のものより広いですか? –

答えて

0

あなたが望んでいないだろう。

<div id="container"> </div> 
<div id="container2"> </div> 
<divid="header"> </div> 

または「コンテナ」の内側にしたい「にcontainer2」を行う

+0

ご返信ありがとうございます。 http://www.elmargasimov.com/の例をご覧ください。基本的に私がしようとしているのはhttp://www.elmargasimov.com/wp-content/themes/TheStyle/images/threads-left.pngとhttp://www.elmargasimov.com/wp-content/themesです。コンテナ2の左右に垂直リピート(repeat-y)で/TheStyle/images/threads-right.png。しかし、何度か何度かコンテナ2が下に移動するたびに、私はそれを行います。 –

+0

bodyタグのページ全体の背景として "Border"を作ってみてください。次に、 "conatiner"バックグラウンドを設定します。あなたは何かを浮かせる必要はありません。そして、「国境」は、コンガニタがどこにいなくてもどこにでもあります。 – Nick

1

あなたは、あなたの背景のための複数の画像を設定することができ、これは、すべてのサポートされておらず、警告ブラウザだけでまだ

だからあなたのHTMLは次のようになります。

<div id="container"> 
    <div id="inset-borders"> 
    -- Content -- 
    </div> 
</div> 

CSS:

#inset-borders { 
    background-image:url('left-border.png') left repeat-y, url('right-border.png') right repeat-y; 
} 
+0

このようなこともありますが、チュートリアルのリンクがありますか – defau1t

+0

CSS3の複数の背景には、私が思ったより多くのサポートがあります。それはおそらくあなたのための良い解決策になります。あなたのための適切なチュートリアル:http://www.css3.info/preview/multiple-backgrounds/ –

+0

ありがとう+1追加 – defau1t

関連する問題