Как прописать якорь? Есть решение

Домен - https://bani-33.ru

Нужно, чтобы при нажатии сюда 

перенаправляло на карту (которая находится внизу)

Как это сделать просто и как можно сделать лучше?

7 ответов

  • 1
    Pavel Skok 17 июля 2021 17:15 #

    Добавил якорь, где мне найти и изменить цвета якоря и гиперссылок?

    • +2
      replicant replicant 17 июля 2021 17:19 #

      Ваш якорь работает только на главной. Слеш добавьте перед ссылкой якоря.

      Цвета задаются общим стилем гиперссылок. Добавьте точечно для этих элементов свой класс (имя придумайте любое). Возможно придется использовать !important, чтобы перекрыть свойства основного класса.

      Либо используйте часть пути к CSS элемента как указатель.

      Ссылку адреса можно переделать вот так span.work-time a { color: #new_color !important; }, хотя при таком или даже при более точном указании элемента !important может и не пригодится.

      Это всё называется в общих чертах "переопределение свойств некоторых элементов для существующих классов в CSS".

      • +1
        Pavel Skok Pavel Skok 17 июля 2021 17:34 #

        Со слешем выдает ошибку. Скорее всего проблема в том, что прописал якорь через артикль до карты. Как его лучше поставить? в скрипт не ставится

        • +2
          replicant replicant 17 июля 2021 17:38 #

          В саму ссылку, а не в id цели, куда отправляем типа так <a href="/#ymap">адрес</a>

          Вон там у вас H2 тегом фраза написана "Как нас найти" над картой. К ней и прибейтесь. Задайте ей id какой-нибудь и на него ссылайтесь.

          Зачем пустой артикль до карты мучать?

  • 2
    replicant 17 июля 2021 17:18 # Решение

    Якорь поставить не проблема. Любой HTML в интернете справочник подскажет как.

    Я бы сделал не так.

    Карту с главной убрать вообще ибо лишние запросы, коннекты к Яндексу и трафик. Не надо людям при открытии сайта качать эти ненужные штуки с Яндекса. Кто там в подвале что-то смотреть будет на главной? Ко всему прочему в подвале и город и улица и дом в адресе уже указаны, а при взгляде на карту решительно непонятно в таком масштабе что это за город, поэтому карта уже дает меньше инфы, чем простая текстовая строка.

    Ссылка с адреса должна вести на страницу Контакты, где карте как раз самое место.

    Кому надо схему проезда, того в Контакты. Там же и телефоны и второй адрес, реквизиты, если надо и прочее хорошее разместить типа формы обратной связи сделать можно, а подвальную карту в утиль. Не лендинг же какой, а полноценный сайт, можно и не зажиматься только в главной.

    Причина посылать людей в подвал главной страницы мне непонятна.

    Много вопросов по оптимизации изображений для главной, баннеры, фон и т.п. ... вот пример

    562 kb -> 133 kb -> 83 kb

    • +1
      Pavel Skok Pavel Skok 17 июля 2021 17:40 #

      Хорошая идея, спасибо за наводку. Предложу директору сделать так. На самом деле давно хотел убрать карту, но директор считает её важной супер важной составляющей. А тут и карту не убираю и трафик сокращаю. Спасибо!

      • +2
        replicant replicant 17 июля 2021 17:44 #

        Вроде бы есть такая штука в аналитике метрики Яндекса как карта скроллинга и карта кликов (хотя последний раз обращался к этому несколько лет тому назад). Проанализируйте сколько там душ до подвала главной докручивает.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите