Кажется, это был сложный вопрос, так как все, кого я спрашивал, не знали, что делать. Я только что закончил беседу с профессионалом по разработке программного обеспечения, который показал мне одно решение проблемы, поэтому я публикую это, чтобы помочь всем, кто придет в поисках ответа.
Ответ: По сути, использование h-100 может разрушить контейнер при просмотре страницы на мобильном устройстве, может быть, строго в iOS, поскольку они не могут правильно отобразить h-100 вручную. Тем не менее, причина, по которой я нуждался в h-100, заключалась лишь в том, чтобы заполнять фон на больших рабочих столах, поскольку на странице не хватало содержимого, чтобы нижний колонтитул находился ниже экрана при загрузке. ПРИМЕЧАНИЕ: мне нужен был только h-100 на настольных компьютерах, поэтому все, что мы сделали, это добавили внутренний медиазапрос, чтобы получить ширину экрана. Если экран был достаточно маленьким, нам не нужен h-100.
Вот код медиазапроса:
<style>
@media only screen and (min-width: 900px)
{
.myh-100
{
height: 100%;
}
}
</style>
PS - теги стиля присутствуют, потому что я держу этот запрос в заголовке документа.