li + li { margin-top: 10px; } // unnecessary li { margin-bottom: 10px; } li:last-of-type { margin-bottom: 0; } // also unnecessary li:not(:last-child) { margin-bottom:10px; }