Вот меню HTML код для навигационной панели:Как изменить цвет активной ссылки в меню
<nav>
<div id="menu">
<ul>
<li><a href="index.html">Home Page</a></li>
<li><a href="history.html">History</a></li>
<li><a href="events.html">Events</a></li>
<li><a href="inf.html">Information</a></li>
<li><a href="photo.html">Photos</a></li>
<li><a href="contact.html">Contact Us</a></li>
<li><a href="links.html">Useful Links</a></li>
</ul>
</div>
</nav>
и вот код CSS:
nav{
float: left;
margin-top: 15px;
}
nav ul {
list-style: none;
margin: 0;
padding: 0px 0px 0px 0px;
}
nav li {
display: inline-block;
}
nav a {
padding: 8px 0px;
margin-right:71px;
color: #ffffff;
display: block;
text-decoration: none;
text-transform: capitalize;
font-size: 13px;
}
nav a:hover {
color: #cccccc;
}
Так, например, , если в настоящее время я просматриваю страницу истории, текст «История» на панели навигации будет красным. Как я могу это сделать?
@edit: Как указано в комментарии, я пытаюсь избежать jquery.
У вас есть [тонна вопросов] (http://stackoverflow.com/search?q= [CSS] + % 22active + link% 22 +% 22color% 22) здесь по той же теме – sjsam
Возможный дубликат [Как изменить цвет тега активной ссылки] (http://stackoverflow.com/questions/19766144/how-to- change-the-color-of-an-active-link-tag) – sjsam
Я пытаюсь избежать jquery, так как я все еще новичок с html и css, и когда я искал темы, они состояли только из jquery. Надеюсь, это имеет смысл. – hDDen