У вас ничто ничего не перекрывает, просто ширина блоков задана в процентах, и они совершенно логично сужаются при изменении размера окна. А вот зачем вам абсолютное позиционирование в данном случае, я не знаю. Но зависит от задачи, иногда так имеет смысл делать (например, если вы для .main зададите overflow: auto, и контент справа будет обладать собственным отдельным скроллом, а сайдбар будет фиксированным).
Ещё рекомендую вам стараться следить за грамотностью в своих вопросах, тогда на них будут охотнее отвечать.
Sashqa: а вы, если у слайдера есть событие/коллбэк после инициализации, просто в нём добавьте скролл обратно. Например, навесив на body класс "scroll".
Artecovec: неплохая, но бесперспективная. Да и неплохая только потому, что оно мимикрирует под дизайнера (хотя им не является) и получает соответствующую зарплату. У нас в компании такие бывали — уходили достаточно быстро.
Artecovec: просто судя по вашей ситуации, он больше заказчик, чем дизайнер. Потому что хороший дизайнер понимает эти тонкости, и понимает, как от макета, который он предоставит, зависит результат вашей работы. В вашей же ситуации всё выглядит так, будто он "нарисовал красиво", а вас хочет заставить работать именно дизайнером (то есть сделать из "красиво" "удобно").
"Design" же недаром переводится как "проектирование". Дизайнер — это специалист в области создания пользовательского интерфейса, и только потом украшатель-рисовальщик.
А когда так происходит — выходит, это не дизайнер, а оператор фотошопа :)
Такой вопрос, может быть вы знаете. Использование свойства clip сколько-нибудь заметно отражается на производительности? Может, стоит сделать то же самое с помощью дополнительных элементов и overflow: hidden?
Сергей: очень хитро)) Но бэк ведь может и не паттерном быть, а фоткой, и быть не фиксированным. Хотя я этого не указал в вопросе, так что это вполне себе решение.