У меня есть боковая панель на моей веб-странице, которая должна занимать 100% страницы (по вертикали). Затем предполагается, что он останется там, поэтому, когда остальной контент прокручивается, этого не происходит. Для этого я использовал:
body
{
height: 100%;
}
#sidebar
{
height: 100%;
width: 120px;
position: fixed;
top: 0;
left: 0;
}
Это отлично работает во всех современных браузерах! К сожалению, мне приходится писать код для IE6, который не поддерживает position: fixed. Ты хоть представляешь, как я бы это сделал?






Мне? Я бы просто использовал более общий метод навигации или использовал (задыхаться) фреймы.
Они мерзость. Я согласен. С другой стороны, иногда клиенты просто хотят того, чего хотят; это не всегда в руках разработчика.
Как указано здесь
Используйте условные комментарии IE для стилизации тегов HTML и BODY следующим образом:
html, body {height: 100%; переполнение: авто;}
Создайте стиль для всего, что вы хотите зафиксировать, как position: absolute.
каждый раз, когда вы используете фрейм, Бог убивает <abbr>