Мой веб-сайт настроен с такой структурой контента
<body>
<div id="header></div>
<div id="contentwrapper">
<div id="content>
...
</div>
<div id="sidebar">
...
</div>
</div>
<div id="footer"></div>
</body>
Я пытаюсь заставить свой веб-сайт вести себя так, чтобы боковая панель оставалась в том же месте, что и в моем статическом макете. Что он находится справа от столбца «Содержимое», что он ниже div заголовка и выше div нижнего колонтитула, и что, если они сжимают окно по горизонтали, оно не перемещается поверх столбца контента.
Я пробовал google generic css с фиксированной позицией и т. Д. И не смог найти ничего, что действительно работало бы со мной, поэтому я спрашиваю здесь. Я ищу, как справиться с этим с помощью css или javascript, если он идет по маршруту javascript, я бы предпочел JQuery в качестве основы.
Редактировать Мне не нужно поддерживать устаревшие браузеры, но меня не волнует, полностью ли он работает в ie6, если он не портит мою страницу и приемлемо деградирует (например, он не сидит на изнаночной стороне страницы или над моим заголовком или содержимым)