<div> 无法正确填充页面背景

<div> fails to fill the page background properly

我在单页网页设计中遇到<div>定位问题。更具体地说——我找不到正确填充背景的方法,使用 <div>s.

出于某种原因,<div> 不会像我想要的那样填充背景 — 背景始终保持可见(在 [=13 的 left/right 和 top/bottom 侧=]s).

我要实现的目标:

我尝试更改 CSS 部分的 position 值。结果始终是页面的 "twisted" 版本。


我的HTML代码:

<div id="page1" align="center">
    <a id="about"></a>
</div>
<div id="page2">
    <a id="portfolio"></a>
</div>
<div id="page3">
    <a id="Dream"></a>
</div>
<div id="page4">
    <a id="contact"></a>
</div>
<div id="page5">
    <a id="Love"></a>
</div>

我的CSS代码:

#page1{
    height : 1000px;
    background-color: #4c3719;
}
#page2{
  height : 1000px;
    background-color: #9a8479;
} 
#page3{
    height : 1000px;
    background-color: #ddbad8;
}
#page4{
    height : 1000px;
    background-color: #ddd28d;
}
#page5{
    height : 1000px;
    background-color: #ed9aa9;
}

写在所有CSS代码之前

* {
    margin:0; 
    padding:0
}

如果我理解正确,这可能会有所帮助