這可能是一個很常見的問題。不過,我試圖使用網絡上的每一個答案,但由於一些奇怪的原因,我的樣式表中似乎有一個衝突。 我有一個圖像(布)圖案的背景,可以重複播放整個內容。 現在我試圖向#container2添加一個左右邊框圖像(帶線程,使它看起來像一個現實的布料),垂直向下重複。但每次我這樣做時,整個容器都會向下移動,當我調整位置時,它會消失。如何使用重複的左右圖像邊框製作背景?
我的代碼如下:
<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給我們看看? – 2012-04-25 18:15:55
您不需要在CSS背景屬性中設置「repeat」,因爲它默認重複。 – 2012-04-25 18:43:31
http://www.css3.info/preview/border-image/如果你願意,你可以在這裏使用一些css3命令。 你爲什麼定位:相對#container?兩個背景都是相同的寬度嗎?一個比另一個寬嗎? – 2012-04-25 19:01:17