Есть страница
Есть шапка с такой версткой
<div class="fixed_header">
<div class="grey" style=" background-color:#f8f8f8; opacity:1;">
</div>
</div>
style
.fixed_header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9999; /* Любое положительное значение */
}
Но контентная часть не хочет идти после шапки. В чем проблема?
Потому что блок .fixed_header
находится не в потоке документа, из-за этого идет смещение контентной части. Для решения проблемы блок .fixed_header
нужно обернуть еще в один и задать ему фиксированную высоту, чтобы он занимал пространство, отведенной для .fixed_header
:
<div class="header">
<div class="fixed_header">
<div class="grey"></div>
</div>
</div>
.header {
height: 217px; /* Высота вашего фиксированного хедера */
}
Также можно непосредственно самой контентной части задать смещение через margin
, однако первый вариант более верный, потому что рассчитан на то, что хедера может вообще не быть или он может изменяться.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть html форма вутри нее находится datatable c tr и td-вкоторых хранятся значения полученный из БдКак обновлять таблицу допустим через каждые 5 секунд...
Всё работало нормальноНи с того ни с сего VisualStudio начал выдавать ошибку: A namespace cannot directly contain members such as fields or methods
Есть переменная, которая получает значение вычисляемое методом при поступлении новых данных с потокаКак сделать программное изменение...