Фиксация фона по низу, без фиксации по бокам
Здравствуйте, потребовалась верстка - три колонки во всю высоту. Средняя тянется в ширину. Прижатый подвал.
Основу сверстал, все как и нужно, растяжение во всю высоту для колонок сделал с помощью padding-bottom: 1001em и margin-bottom: -1000em.
Для боковых колонок потребовалось задать неоднородный фон. Основной проблемой стало то, что фон должен быть позиционирован с низу. Background-position:bottom не помогает, поскольку реальная высота дива больше высоты страницы из-за способа растяжения.
Решить ситуацию помогает параметр fixed, однако фиксируется фон не только относительно низа окна, но и относительно боков. Что плохо. На малых разрешениях, при сжатии окна страницы до появлении горизонтального скролла фиксированный фон смещается в диве, поскольку прижат к краю окна.
Вопрос: можно ли через js фиксировать фон только относительно низа/верха, но фиксировать при этом относительно лева/права.
|