【发布时间】:2012-03-26 00:52:17
【问题描述】:
我有一个内部有一个跨度的 div,它将在网页上显示一条消息。我希望该消息显示在用户在页面中的任何位置的顶部。因此,假设用户在页面底部一直滚动,我希望该消息在他们可以在页面上看到的最高点显示给他们。感谢您的帮助。
【问题讨论】:
我有一个内部有一个跨度的 div,它将在网页上显示一条消息。我希望该消息显示在用户在页面中的任何位置的顶部。因此,假设用户在页面底部一直滚动,我希望该消息在他们可以在页面上看到的最高点显示给他们。感谢您的帮助。
【问题讨论】:
【讨论】:
您需要在 CSS 中为您的 div 使用 position:fixed。
【讨论】:
【讨论】:
很抱歉,但是: 位置:固定 并非所有浏览器都支持。更好的选择如下:
<html>
<head>
</head>
<body>
<div id='top_message'></div>
<div id='main_container'></div>
</body>
</html>
CSS:
body
{
overflow:hidden;
}
#top_message
{
position:absolute;
top:0px;
left:0px;
width:100%;
height:30px;
display:block;
}
#main_conatainer
{
position:absolute;
top:30px;
left:0px;
width:100%;
height:100%;
overflow:scroll;
}
【讨论】: