我有一个以我的页面为中心的固定高度和宽度的标题。从标题图像的每个边缘,我都拍摄了 1 px 的小图像,我希望在该宽度的记忆空间上重复这些图像。
无论如何,我的问题是我无法让小图像在标题周围重复。我首先尝试重复标题右侧的背景图像,但背景会跳到下一个“行”并在那里重复。当我添加在整个“行”上重复的左侧标题 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%;
}
不适用于任何浏览器。我错过了什么?:)