Я использую this tutorial для создания полноэкранного фона. (UPDATE: Используя высоту и ширину на 100% для изображения не то, что я хочу, как только растягивает изображение, этот сценарий сохраняет соотношение сторон.)Полноэкранный фон работает с липким нижним колонтитулом?
Я также пытаюсь включать липкий колонтитул с помощью this tutorial.
Добавление клейкой части нижнего колонтитула создает дополнительную горизонтальную прокрутку на фоновом изображении.
Мое изображение - 700px x 466px, а мое окно браузера - 1240 x 1414. Мой сайт находится в середине окна браузера по горизонтали, но есть лишний бит прокрутки, который можно сделать вправо.
Как получить фоновое изображение полного экрана, работающее с липким нижним колонтитулом, чтобы удалить дополнительную горизонтальную прокрутку? Липкий нижний колонтитул должен сидеть поверх фонового изображения не ниже него.
ОБНОВЛЕНИЕ: Используя ответ Supr для решения горизонтальной проблемы, остается только решить, что нижний колонтитул сидит ниже фонового изображения, а не поверх него.
Это мой CSS:
* {
margin:0;
}
html, body {
height:100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
.footer, .push {
height: 4em;
}
.clear {
clear:both;
}
body {
font-size: 62.5%; /* Resets 1em to 10px */
background-repeat:repeat-x;
background-image: url('images/background-repeat.jpg');
margin:0px;
}
#body {
width:1000px;
margin:0 auto 0 auto;
}
.fullBg {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
#maincontent {
position: absolute;
top: 0;
left: 0;
z-index: 50;
}
Вот мой HTML:
<div class="wrapper">
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/bg1.jpg" alt="" id="background">
<div id="maincontent">
<div id="body"></div>
<div class="push"></div>
</div>
<div id="footer">
<p><a href="/home" title="Home">Home</a> | <a href="/about" title="About">About</a></p>
</div>
</div>
пожалуйста, покажите нам эту страницу или добавить свой код. – Tim
@Tim Только что добавил код. – Rob