Change link color of the current page with CSS
css, html, javascript
Solution
`a:active` : when you click on the link and hold it (active!). `a:visited` : when the link has already been visited.
If you want the link corresponding to the current page to be highlighted, you can define some specific style to the link -
.currentLink {
color: #640200;
background-color: #000000;
}
Add this new class only to the corresponding `li` (link), either on server-side or on client-side (using JavaScript).
Problem
How does one style links for the current page differently from others? I would like to swap the colors of the text and background. ``` li a { color: #A60500; } li a:hover { color: #640200; background-color: #000000; } ``` ``` <ul id="navigation"> <li class="a"><a href="/">Home</a></li> <li class="b"><a href="theatre.php">Theatre</a></li> <li class="c"><a href="programming.php">Programming</a></li> </ul> ```