Я тестирую навигацию с белой рамкой между пунктами меню. Я хочу удалить границу после последнего пункта меню. Я пытался использовать "li: last-child", но он не работает. Буду признателен, если этот пост не будет удален "из-за похожих постов". Если я пишу здесь, это очевидно, потому что я попробовал все из подобных постов, и они не работали. Это очень неприятно для нового пользователя.
![enter image description here](https://i.stack.imgur.com/6C3Sq.png)
HTML:
<nav id="navbar">
<ul>
<li><a class="top-nav" id="home" href="#home">Home</a></li>
<li><a class="top-nav" id="about-me" href="#about-me">About Me</a></li>
<li><a class="top-nav" id="my-work" href="#my-work">My Work</a></li>
<li><a class="top-nav" id="contact" href="#contact">Contact</a></li>
</ul>
</nav>
CSS:
nav {
font-family: 'Nunito Sans', sans-serif;
font-size: 20px;
background-color: #000033;
height: 45px;
}
li {
list-style-type: none;
float: right;
border-right: 2px solid white;
}
li:last-child {
border-right: hidden !important;
}
li a {
color: white;
padding-left: 5px;
padding-right: 5px;
}