У меня есть центрированная оболочка со следующим CSS:
div.wrapper {
width: 1170px;
padding-left:30px;
margin-top: 80px;
margin-bottom:20px;
margin-left: auto;
margin-right: auto;
position:relative;
background-color:black; }
внутри у меня есть div со следующим css:
position:absolute;
top:-26px;
left:517px;
height:63px;
z-index:3;
внутри этого div - изображение шириной 759 пикселей, которое увеличивает оболочку и заставляет браузер отображать полосу прокрутки v при более низких разрешениях экрана.
я хочу, чтобы изображение выходило за пределы оболочки, но не позволяло браузеру отображать полосу прокрутки, чтобы правая сторона изображения отображалась только в том случае, если окно браузера достаточно велико и оболочка сохраняет ширину 1200 пикселей. я не могу сделать это фоновым изображением, потому что оно выходит за рамки другого контента.
что-то, что совместимо с> = IE7 было бы хорошо.
Я загрузил фото страницы, чтобы показать, что я имею в виду:
http://img153.imageshack.us/img153/6070/hpx.jpg
синяя рамка - это обертка, она имеет ширину 1200 пикселей и ВСЕГДА центрируется в окне (если только окно меньше 1200 пикселей, то оно прокручивается)
красная рамка - изображение (зеленая полоса не является его частью)