1.2 KiB
1.2 KiB
:not selector
The :not psuedo selector is useful for styling a group of elements, while leaving the last (or specified) element unstyled.
HTML
<ul class="css-not-selector-shortcut">
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>
CSS
.css-not-selector-shortcut {
display: flex;
}
li {
list-style-type: none;
margin: 0;
padding: 0 0.75rem;
}
li:not(:last-child) {
border-right: 2px solid #d2d5e4;
}
Demo
- One
- Two
- Three
- Four
- Five
Explanation
li:not(:last-child) specifies that the styles should apply to all li elements except
the :last-child.
Browser support
✅ No caveats.