У меня есть навигация с выпадающими списками и вы хотите иметь другой стиль в ссылке, если вы находитесь на странице в этом разделе. Я использую в основном Bootstrap, поэтому есть много css. Вот то, что HTML выглядит на пару секций:Добавить активный класс в родительский li, когда дочерняя ссылка активна
<li class='dropdown'>
<a href='#' class='dropdown-toggle' data-toggle='dropdown'>General Info<span class='caret'></span></a>
<ul class='dropdown-menu' role='menu'>
<li><a href='/email_list.php'>Employee Directory</a></li>
<li><a href='/docs.php'>Documents</a></li>
<li><a href='/ftp.php'>FTP</a></li>
<li><a href='/manage/'>Manage</a></li>
<li><a href='/flyspray'>Bug/Feature Tracking</a></li>
</ul>
</li>
<li class='dropdown'>
<a href='#' class='dropdown-toggle' data-toggle='dropdown'>Job Info<span class='caret'></span></a>
<ul class='dropdown-menu' role='menu'>
<li><a href='/job/list'>Job List</a></li>
<li><a href='/files_required.php'>Files Rqrd</a></li>
<li><a href='/incoming_list.php'>Incoming Data List</a></li>
<li><a href='/signoff.php'>Signoffs</a></li>
<li><a href='/leader_list2.php'>Leader List</a></li>
<li><a href='/milestones'>Milestone/Timelines</a></li>
</ul>
</li>
Так, например, если кто-то на странице списка заданий, информация Работа будет подсвечен.
EDIT: Я знаю, что это невозможно сделать только с помощью CSS. Поиск ответа с использованием JavaScript или PHP. Спасибо
CSS не имеет родительского выбора, и не знает URL, что она была запрошена с использованием. – George
Да, но я знаю, что есть способ, которым это возможно. Я предполагаю использование PHP или JavaScript? – noelllll
О, конечно. Вы не упомянули, что можете использовать JavaScript или PHP. – George