Эмуляция фиксированного позиционирования в прокручиваемом div в IE6 - PullRequest
1 голос
/ 16 января 2012

Хорошо, этот действительно запутался.Просто попробуйте запустить следующее в 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 голосов
/ 16 января 2012

position: fixed не работает на IE6.Вы можете использовать javascript, чтобы .fixed переместился на свое «фиксированное» место при прокрутке окна и изменил его размер, но он не выглядел бы так хорошо (он переместился бы до того, как js вернет его)

Попробуйте проверить это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...