CSS: Tabellen mit Innenlinien, aber ohne Außenrahmen

Bei einem Kundenprojekt stand ich in der Verlegenheit, eine zurückhaltend gestaltete Tabelle zu entwerfen, bei der die einzelnen Zeilen nur mit einer Linie separiert sind, wobei die Tabelle aber keinen Rahmen haben soll – sprich, es soll auch keine Linie über dem ersten bzw. unter dem letzten Eintrag geben. Hacks wie z.B. der ersten bzw. letzten Zeile eine abweichende CSS-Klasse zuzuweisen verboten sich schon von daher, weil die Zeilen der Tabelle in einer Schleife im Template dynamisch generiert werden. Ein …