у вас есть неназванный простой корневой контейнер div.
Добавьте этот стиль для этого div (или укажите имя класса / id для замедления wire css).
Основная точка - min-width
... Сохраняйте то же самое с шириной вашего контейнера div.
также добавление body,html{margin:0;padding:0;}
будет лучше.
style="width:100%;overflow:hidden;min-width:950px;position:relative; height:100px;"
это будет нормально работать, кроме ie6.
Например, вы можете применить магию js.
Давайте предположим, что вы используете библиотеку jquery и вы дали имя id "shell" вашему корневому контейнеру div.
Тогда попробуйте этот скрипт только для ie6. (создать исключение или что-то в этом роде):
$(document).ready(function(){
$('#shell').each(function(){
var that = this;
var contentWidth = 950;
check();
$(window).resize(check);
function check() {
var winWidth = Math.ceil($('body').width());
if(winWidth <= contentWidth) {
$(that).css({'width':contentWidth});
} else {
$(that).css({'width':'100%'});
}
}
});
});
Этот скрипт сделает ширину "оболочки" 100%. (если ширина браузера больше 950px), в противном случае он заблокирует ширину оболочки с 950px, и это активирует полосу прокрутки.