Как сделать так, чтобы при нажатии на ссылку с заглушкой которая находится, к примеру в середине страницы, не перебрасывало на самый верх страницы? Чтобы положение на странице оставалось на том месте.
.middle {
margin-top: 400px;
}
<ul class="middle">
<li><a href="#">Почтовые коробки оригинальные</a></li>
<li><a href="#">Почтовые коробки бурые</a></li>
<li><a href="#">Почтовые коробки бурые с бланком</a></li>
</ul>
Добавить атрибут "onclick"
<a href="#" onclick="return false;">текст</a>
.middle {
margin-top: 400px;
}
<ul class="middle">
<li><a href="#" onclick="return false;">Почтовые коробки оригинальные</a></li>
<li><a href="#" onclick="return false;">Почтовые коробки бурые</a></li>
<li><a href="#" onclick="return false;">Почтовые коробки бурые с бланком</a></li>
</ul>
Убрать атрибут href, если href нужен, то можно добавить onclick="return false;".
Ссылка обычно и создается чтобы быть ссылкой или якорем или на начальном этапе разработке когда это пока не имеет значение.
Если нужно что то вроде кнопки на выполнение события то необязательно это делать тегом a, можно взять тег span например и добавить ему стили
.middle {
margin-top: 400px;
}
<ul class="middle">
<li><a href="#" onclick="return false;">Почтовые коробки оригинальные</a></li>
<li><a href="#" onclick="return false;">Почтовые коробки бурые</a></li>
<li><a href="#" onclick="return false;">Почтовые коробки бурые с бланком</a></li>
</ul>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей