我是html/css的新手,刚开始学习定位。目前我正在尝试创建网页标题,其下方有一条水平分隔线。我的网页标题采用绝对定位,上和左位置为0,高度为88。我以为如果我给我的水平分隔线position:relative,并设置高度为5,那么它就会出现在我的标题下面。但实际上它出现在了页面顶部,我很困惑。我还想在我的网页中再次使用这个水平分隔线,在我的页脚上面,所以我不想给这个水平分隔线position:absolute和top:88px。如有帮助,非常感谢!我的(非常简单)代码如下:
<div id="header"></div>
<div class="horizontal-divider"></div>
#header {
position: absolute;
top: 0px;
left: 0px;
height: 88px;
width: 100%;
}
.horizontal-divider {
position: relative;
height: 5px;
width: 100%;
top: 0px;
background-color: white;
border: 1px solid black;
}