Я некоторое время работал над устранением этой проблемы, на некоторых страницах моего веб-сайта меньше или мало контента, или, если он отображается на большом экране, он показывает пустое пространство прямо под нижним колонтитулом.
"как показано здесь (https://imgur.com/ATR59Ts)"
я пытался использовать высоту: 100%, но это не работает, если экран маленький, потому что, если я поставлю высоту: 100% в тело {}, это приведет к тому, что элементы внутри тела перекроются поверх тела и вызовут пустое пространство.
"как показано здесь (https://imgur.com/3fWTNZE)"
я понятия не имею, с чем еще возиться, чтобы предотвратить это пустое пространство.
body, html{
margin: 0;
padding: 0;
width: 100%;
/* height: 100%; */
/* overflow: scroll; */
}
я ожидал, что в результате тело всегда будет на 100% на всех возможных экранах, но элемент переполнит тело и вызовет пробелы.
какой код нужно посмотреть? я должен скопировать весь CSS? или HTML? код страницы? и да, все мои контейнеры имеют процентное соотношение, 100% по высоте, а некоторые - по 20% по ширине.
Нам нужен минимальный воспроизводимый пример
Похоже, содержимое в контейнере меньше размера экрана? Затем вы можете использовать min-height:100vh
в стиле основного контейнера. Это сделает его минимальный размер равным размеру окна. Пример на Кодепен
я должен добавить минимальную высоту к (body, html)? или вы имеете в виду контейнер с картинками, например?
Трудно сказать наверняка, не видя кода, но я думаю, вам следует добавить его в черный контейнер (один с фоновым изображением).
Я обновил пример Codepen, возможно, теперь он более понятен, по крайней мере, если у вас большой дисплей. Попробуйте с максимальной высотой и без нее, и вы увидите разницу.
Я экспериментировал с минимальной высотой, и это сработало, спасибо.
Можете ли вы связать нас с вашим сайтом, чтобы мы могли увидеть проблему?
попробую выложить на гитхаб
вы не предоставляете достаточно информации. Нам нужно увидеть код вашей страницы. Кроме того, исходя из опыта, ваш контейнер страницы должен быть своего рода div под телом, имеет ли ваш контейнер 100% ширину и высоту?