There are various ways to do this in scale of how many changes you can make to your HTML code.
At best, but with most HTML manipulation, you should wrap the link with a strong tag. Regardless of whether you anchor the anchor in a strong tag or replace it with a strong tag, you can *, but a strong tag adds meaning to a link that does not have a class attribute, which means that raw HTML still shows that the current link is highlighted . To achieve this effect, you will need a lot of IF statements or some kind of logic.
<li><a href="...">Home</a></li>
<li><strong>News</strong></li>
<li><a href="...">About</a></li>
, HTML, LI, body . , HTML .
<style type="text/css">
.in-news .nav-news { font-weight: 600; }
</style>
<body class="in-news">
...
<ul>
<li class="nav-home"><a href="...">Home</a></li>
<li class="nav-news"><a href="...">News</a></li>
<li class="nav-about"><a href="...">About</a></li>
</ul>
[*] , . . ...