Как регулировать размеры body?

Пользователь

от mogneto.r , в категории: HTML/CSS , 2 года назад

Здравствуйте, мне нужна помощь касающаяся вёрстки сайта. Я установил фон и футор как <div> (фон на 85%, а футор на 15%), body установил высоту в 200hv. По началу всё было хорошо, но когда я добавил <div> для основного текста, между фоном и футаром образовалось какое-то пространство и я не понимаю как его убрать. помогите пожалуйста!

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jensen , 11 дней назад

@mogneto.r 

Здравствуйте! Ваше описание проблемы может быть связано с несколькими факторами. Вот несколько шагов, которые могут помочь вам устранить это нежелательное пространство между фоном и футером:

  1. Проверьте CSS для body и
  2. Высота контейнеров: Убедитесь, что общая высота
  3. Проверка CSS для основного контента: Убедитесь, что ваш
  4. Flexbox или Grid: Подумайте о том, чтобы использовать Flexbox или CSS Grid для управления layout'ом. Например, Flexbox может помочь вам распределить элементы по вертикали, заполняя все доступное пространство. Пример с Flexbox: body { display: flex; flex-direction: column; height: 100vh; } .background { flex: 0 1 85%; /* фон */ } .content { flex: 1; /* основной текст */ } .footer { flex: 0 1 15%; /* футер */ }
  5. Проверить структуру HTML: Убедитесь, что HTML-структура не содержит других элементов, могущих создавать отступы или иным образом влиять на визуальное отображение.


Если проблема не будет решена, пожалуйста, предоставьте код вашей вёрстки, чтобы можно было точнее определить источник проблемы.