У меня есть макет что-то вдоль линий:Якорь не прокрутке правильно
<div class="banner"></div>
<div class="content"></div>
Мой баннер имеет position:fixed;
и примерно 200px
высока.
Проблема заключается в том, что, когда я нажимаю ссылку с идентификатором фрагмента, прокручивает страницы и якорь (с идентификатором) находится в верхней части страницы, за баннер, а не под знаменами, где он может быть увиденным.
Есть ли что-то (CSS или jQuery), которое мне не хватает?
Можете ли вы разместите свой CSS и html, где находится якорь? – Zacho
вы можете только компенсировать это, если вы используете прокрутку javascript и добавляете/вычитаете высоту баннера соответственно .. это и есть цель «position: fixed» .., чтобы вывести ее из нормального потока документов. Альтернативно, вы можете обернуть остальную часть вашего сайта с помощью div и создать стиль, чтобы вы только прокручивали его. –
Рабочий пример проблемы также очень помог. –