На данный момент у меня есть сайт с 5 страницами, и основная навигация отображается с использованием неупорядоченного списка. То, что я пытаюсь достичь, - это «активная» страница, которая будет отображаться сначала в списке.Неупорядоченный список - позиция позиции позиции
Например, если у меня есть эти страницы: «Главная страница | О нас | Контакты | Блог». Когда вы находитесь на странице контактов, это должно переместиться в начало списка, поэтому меню будет выглядеть так: «Контакты | Главная | О блоге».
Что вызывает у меня проблемы, так это то, что меню включено через php, поэтому есть только одно меню для всех страниц, а через PHP я сделал это так, чтобы он добавлял «активный» класс в пункт меню текущей страницы ,
Я не совсем уверен, какое лучшее решение для этого было бы и действительно понравилось бы в любой помощи.
Edit:
Это страница навигации, которая включаются в каждую страницу:
<nav class="large-nav">
<ul>
<li <?php echo ($activePage == 'ourStory') ? "class='active'" : ""; ?> ><a href="our_story.php" title="">OUR STORY</a></li>
<li <?php echo ($activePage == 'services') ? "class='active'" : ""; ?> ><a href="services.php" title="">SERVICES</a></li>
<li <?php echo ($activePage == 'projects') ? "class='active'" : ""; ?> ><a href="projects.php" title="">PROJECTS</a></li>
<li <?php echo ($activePage == 'contact') ? "class='active'" : ""; ?> ><a href="contact.php" title="">CONTACT</a></li>
<li <?php echo ($activePage == 'upload') ? "class='active'" : ""; ?> ><a style="margin-right: 0;" href="upload.php#top" title="">UPLOAD</a></li>
</ul>
</nav>
являются эти атрибуты хранятся в неупорядоченном списке? не можете ли вы разместить свою активную страницу один справа поверх неупорядоченного списка, я имею в виду самый верхний индекс? –
Почему вы не публикуете код для добавления «активного» класса? Будет легче изменить, чтобы ответить на ваш вопрос. – BeS
Извините, я добавил навигационную страницу, которая включена. – Bonzai