- 10
- 0
- 约2.14千字
- 约 3页
- 2017-04-08 发布于江苏
- 举报
解决IE下固定定位问题
像你所遇到的问题一样, IE6浏览器有太多的bug让制作网页的人头疼。这篇文章介绍的是介绍的是如何解决IE6不支持position:fixed;属性的办法。如果我们需要做某个元素始终位于浏览器的底部,不会因为浏览器窗口的缩放和滚动条的滚动而变化,那个肯定是想到的用position:fixed生成绝对定位,只要设置这个CSS属性就能达到刚刚的需求。当其他浏览器都正常显示的时候,只有IE6不那么完美。该元素的位置是通过”left”, “top”, “right” 以及 “bottom” 属性进行规定。
一般的 position:fixed; 实现方法
以我的博客为例,在右下角 div id=top.../div 这个 HTML 元素使用的 CSS 代码如下:#top{position:fixed;bottom:0;right:20px;}实现让 div id=top.../div 元素固定在浏览器的底部和距离右边的20个像素。
在 IE6 中实现 position:fixed; 的办法
刚刚提过,在IE6中是不能直接使用 position:fixed; 。你需要一些 CSS Hack 来解决它。当然,IE6 的问题也不仅仅 position:fixed;
相同的还是让 div id=top.../div 元素固定在浏览器的底部和距离右边的20个像素,这次的代码是:#top{p
原创力文档

文档评论(0)