Класс .navbar
применяется к контейнеру DIV панели навигации (не к ссылкам), поэтому ваши селекторы должны быть
div:not(.navbar) a { ... }
и
div:not(.navbar) a:hover
НОвам нужен контейнер div
для других ссылок (без класса), чтобы это работало, что я вставил в мой фрагмент ниже.И у вас была небольшая ошибка в вашем атрибуте класса в HTML: он class="navbar"
- без точки.
div:not(.navbar) a {
font-size: 100%;
color: black;
text-decoration: none !important;
border-bottom: 6px solid red;
}
div:not(.navbar) a:hover {
border-bottom: none;
background-color: #80b3ff;
color: white;
text-decoration: none !important;
}
<body>
<div class="navbar">
<a href="#">Link 1</a>
</div>
<div>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</body>