Я знаю, как обеспечить, чтобы тело HTML вертикально растягивалось/сжималось до 100% высоты окна просмотра браузера (имея 100% высоты в теле и правилах html).Тело CSS 100% высота и переполнение при необходимости
Я также знаю, что нормальный поток HTML приведет к вертикальному растяжению контейнеров, чтобы содержать их содержимое (если все настроено правильно).
Тем не менее, я не могу достичь обоих.
I.e. Я не могу победить CSS, чтобы убедиться, что когда моя страница просматривается на экране с высоким разрешением, который он вертикально растягивается, чтобы не оставлять пробелов, и чтобы убедиться, что если моя страница просматривается на экране с более низким разрешением, который тело растягивает через окно просмотра (для размещения всех содержимое) и вводит полосы прокрутки.
Для меня это идеальное поведение, и все же я, к сожалению, считаю, что этого не может быть достигнуто исключительно в CSS. Я знаю, что я могу сделать это на JavaScript довольно легко, но я хочу, чтобы это можно было сделать только в CSS.
Возможно ли, или я вынужден использовать JavaScript?
Редактировать: Я исследовал, пробовал и тестировал так много техник, но похоже, что это невозможно. Похоже, мне придется вернуться к JavaScript.
Это, кажется, растягивает объект html до размера окна просмотра (хорошо), но, к сожалению, тело также не растягивается. Я пробовал сделать html min-height 100% и тело 100%, но это дает тот же результат. – pleasedesktop