У меня есть заголовок на веб-сайте, высота которого изменяется в зависимости от многих серверных факторов. Было запрошено, чтобы заголовок был изменен, чтобы иметь фиксированную позицию, чтобы, когда пользователь прокручивал страницу, заголовок оставался вверху. Я использую position: fixed
для достижения этого эффекта. Проблема в том, что когда заголовок становится слишком высоким, он накладывается поверх некоторого содержимого (даже при прокрутке до самого верха). Я могу просто применить верхнее поле к содержимому div, чтобы расширить его за заголовок, но, как упоминалось ранее, значение поля будет сильно различаться в зависимости от многих факторов, недоступных CSS. Есть ли простой способ заставить браузер отображать раздел содержимого ниже фиксированного слоя?
Я пытался применить clear
к контенту, но ничего не сделал. Я знаю, что могу сделать это в Javascript, но я ищу решение на основе CSS.