将 DIV 标签放置在页面顶部
我需要在页面顶部放置一个 DIV 标签,就像在 StackEchange 顶部菜单栏中一样,
我过去常常遵循代码,但有空格
div.topbar{
width:100%;
background:#C0C0C0;
border:1px;
border-color:gray;
border-style:solid;
text-decoration:none;
font-family:Arial;
top:auto;
}
I need to Positioning a DIV tag in top of the page like in the StackEchange top menu bar
i used to following code but there is the space
div.topbar{
width:100%;
background:#C0C0C0;
border:1px;
border-color:gray;
border-style:solid;
text-decoration:none;
font-family:Arial;
top:auto;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您还需要添加:
You also need to add:
如果是包含元素的第一个子元素,则不需要
position:absolute
。只需执行 a,您就会获得额外的好处,即流程中的下一个元素正确定位在顶栏之后而不是顶栏下方。
position: absolute
is not needed if is the first child of the containing element. Just do aand you'll have the added benefit of the next element in the flow positioned correctly after and not under the top bar.
添加
add
您是否尝试添加
position:absolute;
和top:0;
?不过,您可能需要
clear:both;
下一个元素。Did you try adding
position:absolute;
andtop:0;
?You may need to
clear:both;
the next element, though.