`
lmh2072005
  • 浏览: 114235 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

模拟position:fixed

阅读更多

 

模拟position:fixed(ie6);

一:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>scroll</title>

<style type="text/css">

*{ margin:0; padding:0;}

html{height:100%; overflow:hidden;}

body{height:100%; overflow:hidden;}

#scroll{width:100%; height:100%; position:relative; overflow-y:scroll; overflow-x:auto; text-align:right;}

.relContent

{

height:1000px;

}

#other{

 text-align:left;

 position:absolute;

 left:0; top:0;

}

</style>

</head>

 

<body>

<div id="scroll"><div class="relContent">页面真正的内容区域</div></div>

<div id="other">放置各种浮动层的区域</div>

</body>

</html>

二:或者直接在样式里写

_top:expression(eval(document.documentElement.scrollTop + 具体的值));

分享到:
评论

相关推荐

    IE6下的纯CSS完美position:fixed实现

    这篇博客“IE6下的纯CSS完美position:fixed实现”可能介绍了一种通过CSS技巧或JavaScript工作来模拟`position: fixed`的方法。 尽管描述为空,我们可以推测博主可能探讨了以下几种常见策略: 1. **表达式...

    position:fixed在ie6的使用

    4. **负margin和绝对定位的组合**:在IE6中,可以尝试将元素的`position`设置为`absolute`,然后使用负的`margin`值来模拟`position:fixed`。这种方法可能需要根据页面的具体情况进行调整,可能不够稳定。 5. **...

    position_fixed

    这段代码检测到IE6时,会在窗口滚动时通过JavaScript动态调整元素的`top`属性,模拟`position: fixed;`的效果。 同时,`position_fixed.html`文件可能是一个示例网页,展示了如何在不同浏览器中实现`position: ...

    CSS实现模拟position的fixed页面定位效果

    然而,有些老旧的浏览器或特殊环境下可能不支持 `position: fixed`,这时我们需要通过其他方式来模拟这种效果。本篇将详细介绍如何使用 `position: absolute` 来实现类似 `position: fixed` 的页面定位效果。 首先...

    javascript ie6兼容position:fixed实现思路

    为了解决IE6中的这个问题,通常需要借助JavaScript来模拟 `position:fixed` 的效果。以下是一个实现兼容性的基本策略: 1. **初始化CSS**:首先,为IE6定义一个备用的定位方式,通常是 `position:absolute`,并使用...

    仿Lightbox效果(Windows关机效果),div覆盖,锁定页面及IE 6实现position:fixed;

    由于IE6不完全支持CSS的`position: fixed`,开发者通常需要使用JavaScript库如jQuery或特定的CSS hack来模拟固定定位的效果,以确保在旧版浏览器中也能正常显示。 在这个压缩包中包含的"lightbox测试.html"文件可能...

    详解IE6中的position:fixed问题与随滚动条滚动的效果

    从给定文件中提供的内容来看,问题的核心在于如何在IE6中模拟position: fixed的行为,尤其是在滚动时元素仍然能够固定在页面上。具体方法是使用position: absolute; 配合一个javascript表达式,通过计算确保元素相...

    IE6支持position:fixed完美解决方法

    这样我们可以为IE6创建一个单独的CSS规则集,来模拟`position:fixed`的效果。 接下来,在`ie-stuff.css`文件中,我们需要编写CSS规则来处理`position:fixed`。在提供的代码中,我们看到如下规则: ```css #footer ...

    JS 滚动事件[removed]与position:fixed写兼容IE6的回到顶部组件

    对于IE6的兼容,我们使用`_position: absolute`,并结合`expression`来模拟`position:fixed`的效果。 2. **CSS样式**: - 针对`position:fixed`在IE6的兼容性问题,我们设置`_position: absolute`和`expression`来...

    IE6浏览器不支持固定定位(position:fixed)解决方案

    5. background-attachment属性的使用:除了使用JavaScript和CSS表达式,还可以使用background-attachment属性来模拟position: fixed的效果。通过设置body或者特定div的background-attachment为fixed,并提供一个透明...

    ie6 position:fixed解决方案

    本文将探讨两种在 IE6 中模拟 `position: fixed;` 的方法。 1. **纯 CSS 法**: 这种方法主要依赖于 IE6 特有的 * 选择器。通过将 `* html` 作为顶层选择器,我们可以针对 IE6 应用特定的样式。首先隐藏浏览器的...

    IE6 position:fixed bug (固定窗口方法)

    }`,这样元素就会相对于body元素固定,而body元素会随滚动条移动,从而在IE6中模拟出类似`position:fixed`的效果。 对于其他浏览器,可以继续使用`position:fixed`,因为它在现代浏览器中得到了正确支持。完整的...

    解决ie6的定位问题 position fiexed

    为了解决这个问题,我们需要一种兼容IE6的方法来模拟`position: fixed;`的效果。 #### 解决方案 为了克服IE6中的这一限制,可以采用以下策略: 1. **使用条件注释**:首先,利用HTML中的条件注释来为目标浏览器...

    js完美解决IE6不支持position:fixed的bug

    常见的解决方案是利用CSS Hack和JavaScript来模拟`position:fixed`的效果。在给出的代码示例中,首先使用了一种常见的技巧,即通过设置`html{overflow:hidden}`和`body{height:100%;overflow:auto}`来使IE6下的元素...

    ie6下实现position:fixed效果实例介绍

    然而,在IE6中,我们需要借助一些技巧来模拟`position:fixed`的效果。 以下是一个针对IE6实现`position:fixed`效果的实例: ```html &lt;!DOCTYPE ...

    CSS表达式(expression)解决IE6 position:fixed无效问题

    对于`position:fixed`的模拟,我们可以创建两个类 `.ie6fixedTL` 和 `.ie6fixedBR`,分别用于处理元素的左上角和右下角的固定定位。在非IE6浏览器中,这些类将使用常规的`position:fixed`,而在IE6中,我们将使用CSS...

    IE6不支持position:fixed bug的完美解决

    针对这个问题,常见的解决方案是利用条件注释和额外的 CSS 代码来模拟 `position:fixed` 效果。如给定的代码片段所示,当检测到浏览器为 IE6 时,使用 `*html` 条件注释来应用特定的样式: ```css * ...

Global site tag (gtag.js) - Google Analytics