2011-01-19 4 views
1

У меня возникли проблемы с стилями div. Не так просто объяснить, что мне нужно, так что, вероятно, это будет лучше, если вы это увидите: http://pastehtml.com/view/1cv5wwd.htmlНужен div, который составляет 100% от страницы за вычетом фиксированного количества пикселей. Как я могу это сделать?

В принципе, мне нужны подразделения, чтобы действовать точно так же, как и на этой странице, но вместо нижней div, покрывающий верх, когда вы меняете размер окна браузера на что-то маленькое, мне бы хотелось, чтобы верхний div нажал на нижний, чтобы в главном окне появилась полоса прокрутки. Я попробовал много разных вариантов, чтобы получить желаемый эффект даже при изменении размера javascript и т. Д., Но он выглядит довольно неудачным. Должен быть способ сделать это с помощью только css.

Благодарим за помощь!

ответ

0

Вы пробовали использовать переполнение: свойство прокрутки в css div, которое вы хотите оттолкнуть?

0

Вы не можете сделать это с помощью CSS на данный момент, но CSS3 calc(), который в настоящее время реализуется в браузерах, является тем, что вы хотите.

+0

Спасибо за комментарий chris. Есть ли какие-либо хаки, которые вы можете порекомендовать для получения желаемого эффекта? Является ли какая-то реализация javascript лучшим способом? – Edward

+0

Вы можете с уверенностью имитировать это с помощью JS, хотя у меня нет указаний на реализацию под рукой. – ChrisJ