如何设计一个集中在页面可见部分的浮动确认对话框的CSS?
问题描述:
我已经问了一个more general的问题,并有一个很好的答案。如何设计一个集中在页面可见部分的浮动确认对话框的CSS?
不过,我希望有一个更棘手的中心漂浮弹出:
如果我的页面是1000像素高,我只查看它的上部,我不希望在弹出的500px的流行,但而是在屏幕的可见部分的中间。
有没有办法在CSS中访问页面的可见部分?
感谢
答
你应该使用CSS(保证金:0自动),表示为纵一横定心和JavaScript(视高度)。
检查这个例子: http://www.alistapart.com/d/footers/footer_variation1.html
答
你可以给浮动弹出的CSS ...
position: fixed;
一旦你去,你可以只给它“顶”和“左”的参数,如你会用绝对定位的元素。
一旦定位,无论你在哪里滚动它会留在你相对于实际的浏览器窗口,告诉它。
唯一的问题是,固定位置不上一切的顶部IE6工作那么好,而不是定位像它应该有一个固定的位置元素往往只是像静态内容。
+0
明显的解决方案,但我宁愿要一个处理非固定大小页面的技巧。 – Vinzz 2009-08-03 08:34:24
嗯,它工作得很好,谢谢你的提示! – Vinzz 2009-08-03 08:33:29