【发布时间】:2011-04-25 21:27:59
【问题描述】:
在我网页的标题部分,设计类似于徽标和导航 div 应该与重复 x 图像(即 bg-header)重叠。
这是我用过的html
<div id="header">
<div id="header-bar">
<p>kljslakdjlaskjdkljasdlkjasdlkjaskldjasjd</p>
</div>
</div>
这是css
#header {
min-width: 1040px;
height: 111px;
position: relative;
}
#header-bar {
margin-top:50px;
height:53px;
}
现在在#header-bar 中,如果我给出margin-top:50px,那么header div 会将位置从顶部移到50px。我想实现类似
header div是定义header内容的高度。
我想将 header-bar 包裹在 header div 中,并且包裹在 header div 内的元素或 div 应该在 header 内有 50px 的边距。
例如,header-bar 应该距离 header div 的顶部有 50px 的边距。
当我使用上面的代码时,它也会移动标题 div 的位置。我希望标题 div 固定在顶部,只有标题 div 中的子 div 或内容是我想要定位的。
希望我没有让你感到困惑。
我哪里出错了?
谢谢
编辑:如果我使用 padding-top 但不包括具有 repeat-x 属性的背景,它会起作用。
我想用 repeat-x 属性移动图像。在 header-bg div 中
【问题讨论】: