• Всем привет!
    Столкнулся с неожиданной проблемой.
    Есть страница, на которую ведут несколько десятков якорных ссылок.
    Каждая ссылка ведет на отдельный пост, посты выводятся в цикле.
    Т.е. получается такая конструкция:

    <a id="1"></a>
    Заголовок 1
    Текст.
    
    <a id="2"></a>
    Заголовок 3
    Текст.

    Проблема в том что на сайте есть плавающая шапка вверху экрана и она почти полностью перекрывает пост, на который установлена ссылка.

    Вопрос — как заставить браузер проматывать страницу например на 100px выше?
    Пробовал через position:relative; top: -100px — не помогло, ссылка смещается, но верхняя граница окна браузера оказывается там же где обычно.

    Заранее благодарен!

Просмотр 1 ответа (всего 1)
  • Нашел решение!
    <a id="1" style="position:absolute;margin-top:-100px;"></a>

    • Ответ изменён 7 лет, 2 месяца назад пользователем noindex.
Просмотр 1 ответа (всего 1)
  • Тема «Как открыть страницу выше якоря» закрыта для новых ответов.