【发布时间】:2016-01-12 23:16:36
【问题描述】:
我有一个用于标题的 div 和一个用于内容包装的 div。
由于某种原因,我不能在页眉底部设置强制内容换行向下推的边距。它只是完全忽略它,我不知道为什么。
有人知道这是怎么回事吗?当我取消职位时它不会这样做:固定;标题上的属性,但我希望它固定在顶部,因此滚动标题时始终可见。
希望有人可以解释为什么会发生这种情况,或者至少可以解释它的名称,以便我可以用谷歌搜索它。
body {
margin: 0;
padding: 0;
font-family: arial;
background: #5A9910;
text-align: center;
}
/* ==========================Main wrap for page==*/
div.wrap {
width: 100%;
margin: 0 auto;
text-align: left;
}
/* ==========================Header with logo==*/
div.header {
position: fixed;
width: 100%;
background: #ffffff;
-webkit-box-shadow: 0 8px 6px -6px #333;
-moz-box-shadow: 0 8px 6px -6px #333;
box-shadow: 0 8px 6px -6px #333;
}
/* ==========================Header logo image==*/
img.headerlogo {
width: 30%;
}
/* ==========================Content wrapper==*/
div.contentwrap {
width: 80%;
height: 1600px;
background: #ccc;
margin: 0 auto;
}
<div class="wrap">
<div class="header">
<p>Header</p>
</div>
<div class="contentwrap">
<p>Test</p>
</div>
</div>
【问题讨论】:
标签: html css css-position