我是新来的HTML/CSS,我刚开始围绕定位打包,但我似乎有一个误解。现在我试图在它下面创建一个水平分隔符的页眉。我的标题绝对定位,顶部和左侧值为0,高度为88.我认为如果我给出了水平分隔符的位置: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;
}
W3Schools的[有很多问题](http://www.w3fools.com/),最好避免。 – Quentin