Никто так и не дал правильного решения.... Если обернуть что-либо дивом поверх, то данный див потом ломает все меню. Задашь 100% width например расширяется и контент.... и тому подобное
Покажите хотя бы что нибудь. А то так это "битва экстрасенсов". Я, честно говоря, раза 3 перечитал, так и не понял, что вы имеете ввиду. Зачем вам совать вторую картинку в боди?
между меню и контентом вставьте див, задавайте ему высоту равную фоновой картинке, бэкграудом положите в него картинку. Контенту сделайте отрицательный верхний марджин на высоту этого дива
В вёрстке нет костыльных вариантов. HTML и CSS изначально сами по себе один большой костыль. Привыкайте. Если оно работает и отображается в нужных браузерах, значит всё ок.
Но вы изначально не по феншую начали делать. Но это дело практики. И не бойтесь никогда лишних дивов. Вы бы знали, как в своё время скруглённые углы делались :p
разные варианты..
css3 позволяет добавлять несколько фоновых изображений.
можно два div-а wrapper-а добавить с left bottom и right bottom фоном и с высотой 100%.
можно вырезать одну большую картинку и установить фоном body.
Перед "Онлайн займы" и после "Займы по смс" добавить блок с изображением(фоном)
Оно основано на том, чтобы на боди навесить overflow-x: hidden, в противном случае будет гигантская горизонтальная прокрутка. Так что не к каждому случаю подойдёт.
Виталий Киренков: Именно так, но иначе у Вас и не получится в общем случае решить эту задачу. Очень редко на моем опыте overflow-x: hidden для body ломал верстку, так как контейнер внутри все чаще и чаще в процентах, либо по медиа-запросам однозначно уже body.
Надо смотреть вёрстку. По идее - просто. Если контент имеет отдельную обёртку которая её центрирует, то нужно просто обернуть в ещё один div и на него просто прописать такой же фон. Все остальные варианты - костыльные, ибо высота до контента может быть разной, соответственно нельзя задать для body и сместить.