これはおそらく非常によくある質問です。しかし、私はウェブ上のすべての答えを使用しようとしましたが、いくつかの奇妙な理由のために私のスタイルシートに衝突があるようです。 私は完全な内容にわたって繰り返すイメージ(布)パターンの背景を持っています。 ここでは、垂直方向に繰り返す#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; }
事前にありがとうございます。
とにかくhttp://jsfiddle.netを作成して見ることができます。 –
デフォルトで繰り返されるので、CSSの背景プロパティで 'repeat'を設定する必要はありません。 –
http://www.css3.info/preview/border-image/ここで使用できるcss3コマンドがいくつか用意されています。 なぜあなたはポジションを決めましたか:相対的な#containerですか?両方の背景が同じ幅ですか? 1つは他のものより広いですか? –