我想创建一个div作为Facebook的聊天栏。我想看到div然后向上或向下滚动窗口。你对此有任何意见吗?
注意:我有Devexpress aspx工具许可证。
Çağın
答案 0 :(得分:2)
使用css:
position: fixed
简单就是那个
答案 1 :(得分:1)
在div上使用position:fixed
样式。 E.g。
<div class="swimming">Content</div>
的CSS:
.swimming { position:fixed; left:0px; top:0px; }
答案 2 :(得分:1)
正确的答案是使用CSS position:fixed;
。
但请注意,IE6不支持position:fixed;
。这对你来说可能无关紧要(剩下的几个IE6用户习惯于现在被破坏的网站)。
更重要的是,许多移动浏览器也不支持position:fixed;
。对于现代网站来说,这更是一个问题。他们不支持它的原因是因为具有固定位置的元素可能导致较小屏幕上的主要布局问题。他们中的大多数人将“固定”视为“绝对”,因此它仍然在页面流之外,但可以滚动。
有关详细信息,请参阅此处:http://www.quirksmode.org/m/css.html - 它有一个表格,可在各种移动浏览器中显示对此功能(以及其他功能)的支持。 (但请注意,移动市场正在迅速变化,此表可能不会更新)
答案 3 :(得分:0)
我相信postion: fixed
是你想要的CSS风格。
<div style="position: fixed; top: 10px; left: 20px; right: 20px; height: 50px">
content
</div>