Задать вопрос
@hujak_hujak

Как сделать весь div ссылкой?

Здравствуйте, вот пример codepen.io/anon/pen/bEzdyy

Как по уму сделать див ссылкой?
В моем случае я покрываю весь див прозрачным слоем . Это вообще корректно? А если в этом блоке "про...
  • Вопрос задан
  • 3040 просмотров
Подписаться 2 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
aliencash
@aliencash
Партизан
Может быть принято за кликджекинг...
Сделайте так:
<div onmousedown="javascript:location.replace('<ваша ссылка>');"></div>

минусы:
1. Не индексируется ПС, ну или как минимум плохо индексируется.
2. Не сохраняет в истории страниц текущую страницу. Чтобы работала кнопка "назад" в браузере, нужно усложнить js-код.

Внутренюю ссылку размещаем так:
<div onmousedown="javascript:location.replace('<ваша ссылка>');">
  <a href="#" onclick="javascript:event.stopPropagation();">вторая ссылка</a>
</div>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы