在IE6中模拟可滚动div中的固定定位

时间:2012-01-16 18:09:52

标签: css internet-explorer-6

好的,这个真的搞砸了。试着在JSfiddle中运行以下命令。如果您在任何其他浏览器中尝试它,它可以正常工作。如果你在IE6中运行它,它将无法正常工作。

如何使用IE6进行此操作?

此外,内容需要有位置:相对。

    <style type="text/css">
        .content {
            position: relative;
        }
        .scrollable {
            position: relative;
            width: 200px;
            height: 200px;
            background: #333;
            overflow: scroll;
        }
        .fixed {
            position: fixed;
            top: 180px;
            width: 200px;
            height: 20px;
            background: #fa2;
        }
    </style>
    <div class="scrollable">
        <div class="content">
            im scrollable<br><br>
            im scrollable<br><br>
            im scrollable<br><br>
            im scrollable<br><br>
            im scrollable<br><br>
            im scrollable<br><br>
        </div>    
        <div class="fixed">and I'm fixed</div>
    </div>

1 个答案:

答案 0 :(得分:0)

position: fixed不适用于IE6。您可以使用javascript使.fixed转到窗口滚动的“固定”位置。调整大小,但它看起来不太好(它会在js带回来之前移动)

尝试checking this out