Эти ответы были полезны, и они позволили мне добавить ограниченную форму фиксированного позиционирования в IE6, однако ни один из них не исправляет ошибку, которая нарушает мой макет в IE6, если я указываю как верхнее, так и нижнее свойство css для своих боковых панелей какое поведение мне нужно).
Поскольку верх и низ не могут быть указаны, я использовал верх и высоту. Свойство высоты оказалось очень необходимым. Я использовал javascript для пересчета высоты при загрузке страницы и для любого изменения размера.
Ниже приведен код, который я добавил в свой тестовый пример, чтобы заставить его работать. С jQuery это может быть намного чище.
<!--[if lt IE 7]>
<style>
body>div.ie6-autoheight {
height: 455px;
}
body>div.ie6-autowidth {
right: ;
width: 530px;
}
</style>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<script type="text/javascript">
function fixLayout() {
if (document.documentElement.offsetWidth) {
var w = document.documentElement.offsetWidth - 450;
var h = document.documentElement.offsetHeight - 175;
var l = document.getElementById('left-sidebar');
var r = document.getElementById('right-sidebar');
var c = document.getElementById('content');
c.style.width = w;
c.style.height = h;
l.style.height = h;
r.style.height = h;
}
}
window.onresize = fixLayout;
fixLayout();
</script>
<![endif]-->