ページの中央に高さと幅が固定されたヘッダーがあります。ヘッダー画像の各端から、その幅の残りのスペースで繰り返したい小さな 1 ピクセルの画像を撮影しました。
とにかく、私の問題は、小さな画像をヘッダーの周りで繰り返すことができないことです。ヘッダーの右の背景画像を繰り返そうとすることから始めましたが、代わりに、その背景は次の「行」にジャンプしてそこで繰り返されます。「行」全体で繰り返される左のヘッダー bg 画像を追加すると、右のヘッダー画像がその下に入ります。
編集 - jsfiddle にあります。私の問題を理解するのに役立つことを願っています。 http://jsfiddle.net/kEdGb/
ここにhtmlがあります:
<div id="HeaderContainer">
<div id="HeaderLeft"></div>
<div id="Header">
<div id="Menu">
<ul class="tab">
<li><a href="page.html">Link</a></li>
</ul>
</div>
</div>
<div id="HeaderRight"></div>
</div>
そしてCSS:
#HeaderContainer {
width: 100%;
}
#Header
{
background-image: url(images/header_image.png);
background-repeat: no-repeat;
background-color: #707173;
height: 210px;
width: 990px;
max-width: 990px;
margin: 0px auto;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
position: relative;
border-top-style: solid;
border-top-color: #707173;
border-top-width: 1px;
border-left-style: solid;
border-left-color: #707173;
border-left-width: 1px;
border-right-style: solid;
border-right-color: #707173;
border-right-width: 1px;
}
#HeaderLeft {
background-image: url(images/headerLeft.png);
background-repeat: repeat-x;
position: absolute;
height: 210px;
width: 100%;
}
#HeaderRight {
background-image: url(images/headerRight.png);
background-repeat: repeat-x;
position: absolute;
height: 210px;
width: 100%;
}
#Menu {
max-width: 95%;
position: absolute;
bottom: 0px;
left: 5%;
}
どのブラウザでも動作しません。私は何が欠けていますか?:)