Фиксация фона по низу, без фиксации по бокам
Здравствуйте, потребовалась верстка - три колонки во всю высоту. Средняя тянется в ширину. Прижатый подвал.
Основу сверстал, все как и нужно, растяжение во всю высоту для колонок сделал с помощью padding-bottom: 1001em и margin-bottom: -1000em. Для боковых колонок потребовалось задать неоднородный фон. Основной проблемой стало то, что фон должен быть позиционирован с низу. Background-position:bottom не помогает, поскольку реальная высота дива больше высоты страницы из-за способа растяжения. Решить ситуацию помогает параметр fixed, однако фиксируется фон не только относительно низа окна, но и относительно боков. Что плохо. На малых разрешениях, при сжатии окна страницы до появлении горизонтального скролла фиксированный фон смещается в диве, поскольку прижат к краю окна. Вопрос: можно ли через js фиксировать фон только относительно низа/верха, но фиксировать при этом относительно лева/права. |
Да зачем все эти извращения? Используйте либо display: table-cell + фикс для ие6-7(equalcolumns + float'ы) либо тупо <table>
|
table не вариант, а первый совет опробую, отпишусь если что.
|
Попробовал. Сделать при table-cell колонки на 100% высоты никак (у меня не вышло). Прижать футер тоже не удалось. Мне этот способ не подходит.
|
Часовой пояс GMT +3, время: 06:23. |