На самом деле это можно сделать с помощью прямого CSS, без каких-либо ограничений по ширине страницы и т. Д. Это можно сделать:угол страницы.Сделайте его ширину и высоту 100%
Создайте еще один div, такой же, но без скрытого переполнения Добавьте класс для div, который оборачивается вокруг содержимого созданных, делая его положение относительнои придание ему любой ширины, которую вы хотите, чтобы содержание главной страницы имело Добавьте содержимое этого класса в каждый из созданных вами элементов div.
Содержимое вашего первого элемента div будетоставайтесь правильно выровненными с содержимым вашего второго div, но любое его содержимое, которое выходит за периметр окна, будет усечено.
Вот рабочий пример, который держит изображение в фиксированном положении относительно остальныхсодержимого без использования JavaScript:
#widthfitter {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
overflow: hidden;
}
#contentWrapper {
width: 100%;
position: absolute;
text-align: center;
top: 0;
left: 0;
}
.content {
width: 600px;
position: relative;
text-align: left;
margin: auto;
}
<div id="widthfitter">
<div class="content">
<img src="https://i.stack.imgur.com/U5V5x.png" style="position:absolute; top: 240px; left: 360px" />
</div>
</div>
<div id="contentWrapper">
<div class="content">
Tested successfully on:
<ul>
<li>IE 8.0.6001.18702IS</li>
<li>Google Chrome 17.0.963.46 beta</li>
<li>Opera 10.10</li>
<li>Konqueror 4.7.4</li>
<li>Safari 5.1.5</li>
<li>Firefox 10.0</li>
</ul>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip
ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit
augue duis dolore te feugait nulla facilisi.
</p>
</div>
</div>