css IE6 position:fixed (固定定位)通过position:absolute的解决方案

css教程 ie6 position:fixed (固定定位)通过position:absolute的解决方案,完全使用position:absolute来解决固定定位问题。因为其他的浏览器都支持绝对定位,在ie6,7,8,9,ff,chrome中均测试通过。注意一点:不能给外包含的元素mod-test设置高度,不然的话,是没有滚动条的。而应该在里面设置一个容器,它设置一个高度

 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 5 <title>ie6 position:fixed bug</title>
 6 <style type="text/css">
 7 body { height:100%; overflow:hidden;  position:relative;}
 8 html { height:100%; overflow:hidden;}
 9 .test{position:absolute;top:100px;left:100px;padding:2px;border:1px solid #aaa;}
10 .mod-test{
11 height:100%;
12 overflow:auto;   
13 }
14 .inlet{
15 height:1800px;
16 }
17 </style>
18 </head>
19 <body>
20 <div class="mod-test">
21 <div class="inlet">
22   <h1>
23   <a href="" title="ie6 position:fixed bug" rel="bookmark">ie6 position:fixed bug</a>
24   </h2>
25    <div class="test">
26    <img src="dj.jpg"/><br/>我一直在的
27    </div>
28    </div>
29 </div>
30 </body>

时间: 2024-11-05 04:48:20

css IE6 position:fixed (固定定位)通过position:absolute的解决方案的相关文章

css position:fixed固定定位div

先看IE7+.Firefox.Opera的代码:  代码如下 复制代码 <style type="text/css"> #backTop { position : fixed; bottom : 0 ; right:0;} </style> 在IE6中,需要一些CSS Hack来解决它,需要增加:  代码如下 复制代码 <!--[if IE 6]> <style type="text/css"> html {overf

css div绝对定位与固定定位实例

在css中定位div块的位置是非常重要的,如果你掌握不好div的定位你的css写出来会很乱,下面我们要来看看css div绝对定位与固定定位实例,这个我想对你会有帮助的. 第一个css div固定定位实例 <style type="text/css"> p.one { position:fixed; left:5px; top:5px; } p.two { position:fixed; top:30px; right:5px; } </style> </

css中position fixed固定指定位置

们都知道CSS中定位属性position的值,除了默认的值外,还有absolute,relative和fixed.我平时比较常用absolute和relative,而position:fixed却没多关注.或许是因为当初在CSS中文手册中看到position:fixed旁边有说明"IE5.5及NS6尚不支持此属性"吧. 前段时间,在做一个项目时需要使一个层相对于浏览器边框固定,那时用position:absolute试了下,发觉absolute是对网页边框而言的.后来,上网查了一些根据

CSS固定定位的例子

html文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>CSS固定定位的例子</title> <link rel="stylesheet" style="text/c

从零开始学_JavaScript_系列(17)——CSS&amp;lt;4&amp;gt;(定位、遮罩、float、弹性布局flex)

部分可能不兼容低版本浏览器(比如IE) 部分图片来自网易云课堂,侵.私信.删   (60)定位 ①position   ②值: static:默认,无定位   relative:相对定位,仍在文档流之中(其他的元素不变),参照物相对于原来的位置进行定位.会压在其他的元素上面.作用是为绝对定位元素提供参照物.   absolute:绝对定位,脱离文档流(后续元素会在绝对定位元素的前序元素的后面),默认宽度是内容宽度,参照物是第一个定位的祖先/根元素(根元素是html元素),如果祖先没有定位元素,那

jquery-用js写的固定定位的div,滚动滚动条的时候总是一闪一闪的?

问题描述 用js写的固定定位的div,滚动滚动条的时候总是一闪一闪的? 问题就是 我写的一个div层固定到浏览器顶部,然后滚动滚动条的时候,这个div总是突然距离浏览器顶部一小距离,然后就又回去了. div在滚动条上下滚动的时候总是上下偏移一下,在火狐下就没事,在其他浏览器下就有这样的问题.我是用绝对定位position:absolute;直接定位在body下的,滚动条滚动的时候去的是$(window).scrollTop的值,然后在赋给这个div的top的 解决方案 这个很简单的,可以直接使用

CSS{position:fixed}让HTML固定在浏览器的某个位置

文章简介:跨浏览器的CSS固定定位{position:fixed}. 不知道您是否留意了,浏览本站时,浏览器右下角有一个标着top的黑色直角三角形,可以点击它返回到正在浏览的网页页眉.当滚动网页时,它的位置一直没有任何改变,您感觉它怎么样?这就是通过CSS的定位属性{position:fixed}来实现的,通过它可以让HTML元素脱离文档流固定在浏览器的某个位置. IE7.Firefox.Opera,都支持CSS的{position:fixed},所以很容易实现(<详解定位与定位应用>) IE

css ie6 position:fixed无效的解决方法

我用到了css教程的一个属性position:fixed,但遗憾的是在IE6下这个属性不起作用,悲剧的IE6,于是便找解决方案,现把最佳的解决方案拿出来与大家分享,或许不久的将来你能用上. 1.要实现的效果如下图: 这时弹出提示在浏览器最右上角可见区   这时浏览器向下滚动了一下,但要让弹出层保持在浏览器最右上角可见区   2.兼容的解决方案代码如下:   .loading_tip {  position: fixed; _position: absolute; top: 10px;  righ

IE6下CSS position:fixed 的修正解法

IE6 不支援 CSS position:fixed 的 写法, 所以需要用其他写法达成. 网路上可以找到的解法非常多, 都列在下面的相关网页当参考资料, 有兴趣的在自行研究萝~ IE6 对於 CSS position:fixed 的修正解法 在此直接写我的作法:  代码如下 复制代码 #id_or_class_name {     position:fixed!important;     _position:absolute;     bottom:0;     /*_bottom:-20p