Я строю простое меню. Среди макетов, которые я рассмотрел, есть выпадающий список в стиле простой Джейн, который выглядит следующим образом для многих элементов:
<li>
<a href="#!">Fare</a>
<ul class="nav-dropdown">
<li><a href="tomatoes.php">Tomatoes</a></li>
<li><a href="cheese.php">Cheese</a></li>
<li><a href="bacon.php">Bacon</a></li>
</ul>
</li>
Это кажется очень функциональным, но часто есть #! символы добавляются в URL, когда я перемещаюсь по страницам. Конечно, если я уберу эти символы, поведение выпадающего списка вообще прекратится.
Существуют ли другие способы для кодирования якорей, чтобы исключить их из URL?