I use li to display a list of entries.
Each li has a lower border: 1px solid black,
but i don't want to show the border at the end of li?
Example:
.test li{ height:1%; overflow:hidden; padding:4px 0; margin:-1px 0 0; border-bottom: 1px solid black; } .test li.last { border-bottom: none; } <ul class="test"> <li> Foo 1 </li> <li> Foo 2 </li> <li> Foo 3 </li> </ul>
Foo 3 is still showing the bottom border.
source share