Имитация положения: исправлена ​​в IE6 с делением высоты 100%? - PullRequest
0 голосов
/ 23 декабря 2008

У меня есть боковая панель на моей веб-странице, которая должна занимать 100% страницы (по вертикали). Затем он должен оставаться там, поэтому, когда прокручивается остальное содержимое, это не так. Для этого я использовал:

body
{
    height: 100%;
}

#sidebar
{
    height: 100%;
    width: 120px;
    position: fixed;
    top: 0;
    left: 0;
}

Это прекрасно работает во всех современных браузерах! К сожалению, я должен написать код для IE6, который не поддерживает позицию: исправлено. Ты хоть представляешь, как я это сделаю?

Ответы [ 2 ]

1 голос
/ 23 декабря 2008

Как указано здесь

  1. Во-первых, переведите IE6 в «стандартный режим», используя строгий DOCTYPE. Обратите внимание, что стандартный режим IE6 известен своими необычными причудами. Мы пользуемся преимуществом одного сейчас.
  2. Используйте условные комментарии IE для стилизации тегов HTML и BODY следующим образом:

    html, body {height: 100%; переполнение: авто;}

  3. Введите все, что вы хотите, чтобы фиксировать как положение: абсолют.

1 голос
/ 23 декабря 2008

Это исправление "

Me? Я бы так же скоро использовал более распространенный метод навигации или использовал ( gasp ) фреймы.

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