Подскажите, пожалуйста, как можно исправить, чтобы div с id="footer" не заходил под div с id="header".
#header{height:100px;background: rgba(0, 0, 0, 0.8); width:100%;opacity:0.8;position: fixed;}
#footer{height:200px;background: #e0001a; width:100%;}
<div id="header">
</div>
<div id="footer">
</div>
Думаю надо делать padding-top у body, высотой в #header.
При наличии контента на сайте подвал до шапки не достанет.
body { padding-top: 100px }
#header{height:100px;background: rgba(0, 0, 0, 0.8); width:100%;opacity:0.8;position: fixed; top: 0 }
#footer{height:200px;background: #e0001a; width:100%;}
<div id="header">
</div>
<div id="footer">
</div>
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники