Css - теги html, body. - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Css - теги html, body.

Регистрация
13 Сен 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Зачем в



html { height: 100%; ..



body { min-height: 100%;...



как это действует, по порядку?
13374260_b794aea5ed6febd92aef53d981ae683f_800.png

 
Регистрация
24 Июл 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
html { height: 100%; } - Это свойство устанавливает высоту элемента html равной 100% высоты окна просмотра. Поскольку html является корневым элементом, он может определять высоту для всех своих дочерних элементов.

body { min-height: 100%; } - Здесь min-height устанавливает минимальную высоту элемента body так, чтобы она была не меньше высоты элемента html, которая уже установлена в 100% высоты окна просмотра. Это гарантирует, что содержимое body будет занимать как минимум полную высоту экрана, независимо от количества содержимого.
 
Регистрация
19 Июл 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
height: 100% делает высоту строго полностью, как контейнер, в котором находится, а min-height: делает также, но при этом если содержимое body будет не умещаться, то контейнер будет растягиваться
 
Регистрация
20 Июл 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Чтобы див можно было на всю высоту растянуть.
 
Регистрация
31 Май 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Нет острой необходимости назначать высоту для body и тем более для html. Они и так растянутся от контента. Но если контента мало можно на время поставить min-height: 100vh, чтобы растянуть body до размера окна, например если у тебя фон указан, не будет пустого белого пространства.

А min-height просто указывает то что высота будет от х до бесконечности.

Хочу добавить, что min-height может неочевидно влиять на позиционирование элементов внутри, когда сталкивался с этим долго не мог понять в чем дело
 
Сверху Снизу