Я действительно рекомендую вам использовать метод отказоустойчивых столбцов. Если вы не являетесь экспертом по макету (без обид, серьезно), держитесь подальше от магии отступов / полей / переполнения и единственной верной техники макета. Последнее элегантно, но может вызвать нежелательные побочные эффекты, если вы будете выполнять тяжелые манипуляции с JS / DOM и все (см. Список проблем ).
Как сказал slink у вас есть два переполнения: скрытые правила в вашем css:
#main-container {
overflow:hidden;
}
И
#content {
overflow:hidden;
}
Если вы отключите / удалите их, вы сможете снова использовать полосы прокрутки. К сожалению, "взлом" отступа / отрицательного поля будет виден. Я рекомендую вам полностью удалить это решение и использовать поддельные столбцы. Фон искусственных столбцов может быть добавлен к вашему # main-content или даже к #content div (не так, как в примере статья ALA , в которой фоновое изображение присваивается тегу body).
Удачи!
Обновление: Извините, позвольте мне исправить себя: для использования искусственных столбцов в вашем случае лучше установить текущий фон для элемента html
, а фон для искусственного - body
.