Мой сайт состоит из четырех div
s; чтобы они были следующими: header
, navbar
, main
, и footer
.Фиксированный Navbar под нефиксированным заголовком
Я хочу, чтобы заголовок оставался на месте, а навигационная панель находилась под заголовком, когда наверху, но когда прокручивается страница, я хочу, чтобы только навигационная панель придерживалась вершины.
Что происходит с кодом, который у меня есть сейчас (http://jsfiddle.net/BGLwM/), является то, что navbar придерживается вершины, но поверх заголовка. Когда я устанавливаю верхнюю вершину как высоту заголовка (размещение навигационной панели под заголовком) и прокрутка вниз, есть пробел, который широк, чем заголовок, и навигационная панель не прилипает к вершине.
Есть ли способ решить это в чистом CSS? Я НЕ использую Bootsrap, и хотя у меня нет проблем с использованием JS или JQuery, у меня нет опыта использования.
Я думаю, что с чистым css это невозможно, но вы можете использовать jQuery, чтобы исправить это. Http://jsfiddle.net/pranavcbalan/BGLwM/4/ –
@PranavCBalan Я полагаю, это должно будет сделать; благодаря! – ohitsanazn