Hallo!
ul { border-top: 1px solid black; border-bottom: 1px solid black; }
li:not(:first-child) { border-top: 1px solid black; }
>
> Für ältere Browser, die `:not()`{:.language-css} noch nicht kennen, müsste man das allerdings anders schreiben:
>
> ~~~css
ul { border-top: 1px solid black; border-bottom: 1px solid black; }
> li { border-top: 1px solid black; }
> li:first-child { border-top: none; }
Oder:
ul { border-top: 1px solid black; border-bottom: 1px solid black; }
li+li { border-top: 1px solid black; }
Viele Grüße,
Alexander