-1

好的,这可能很容易解决,但我是平面设计师而不是开发人员,所以想知道是否有人可以帮助我。我玩过位置,但没有那么幸运。

所以我有一个标题 div,里面有一个背景图像,但是当我在 ebay 上预览 html/css 时,这个 div 中的背景图像出现在浏览器的顶部(与 ebay 标准标题冲突)并且没有相对于定位它所在的容器 div。所以基本上 bg 图像在 div 之外。我需要将它包含在我想要的 div 中。

任何帮助,将不胜感激。(这可能是一个重复的话题,很抱歉)

代码:

<div id="HeaderContainer">
  <div id="BGHeader"></div>
</div>

    #HeaderContainer{
        position:relative;
    }

    #BGHeader {
        position:absolute;
        top:0;
        height:420px;
        width:100%;
        background-image:url(imagehere.jpg);
        background-repeat:repeat-x;
    }
4

1 回答 1

0

您应该发布您的 html 和 css。至少相关部分。但是没有见过他们我会说我最好的猜测是你在标题上使用绝对定位。您需要将其包装在另一个相对定位的元素中。

<div id="container">
    <header>header here</header>
</div>

你的CSS是这样的:

#container{
    position:relative;
}

header{
    position:absolute;
    top:0;
    left:0;
}

如果我对您的需求或情况有误,请告诉我,我可以更新。

于 2012-10-20T00:03:29.337 回答