Как @Johno предложил, решение должно быть
#mainDiv { width: 100%; height: 100%; padding-bottom: 30px; }
#mydiv { width: 100%; height: 100%; }
, но когда вы попробуете это решение, вы получите полосу прокрутки, потому что высота содержимого больше, чем у окна.это потому, что я думаю, что поле добавляется к высоте содержимого (то есть 100%).Таким образом, порядок оценки правил:
- Установите высоту содержимого на 100%
- Добавьте границу 30 пикселей к текущей высоте.
Я попытался установить фиксированную высоту содержимого, то есть высоту окна минус 30 пикселей, и получил правильный результат.