Как правильно задать пустую ссылку, которая никуда не ведёт? Существует множество варинатов:
1) Пустой якорь. Недостаток — при переходе прокручивает вверх страницу. Лучше так не делать.
< a href = "#" ></ a > |
2) Использовать псевдо-протокол javascript:. По некоторым данным, в этом случае перестают загружаться картинки, если они ещё не загрузились. Уже лучше.
< a href = "javascript:void(0)" ></ a > |
3) Использовать событие onclick, для отмены перехода по ссылке. Ещё лучше, но писать не удобно.
< a href = "" onclick = "return false" ></ a > |
4) Использовать span вместо ссылки с определенным CSS стилем. Идеально для большого проекта, но это уже не ссылка.
< span style = "pointer:cursor;text-decoration:underline" >< span > |
Выходит идеального способа нет, все делают кто как привык.