Tabellen-Rahmen

border richtig einsetzen

  Mit der CSS-Eigenschaft border wird der Rahmen definiert, das ist dir schon hier begegnet.
Mit border kann man auch den Rahmen von Zellen definieren, allerdings muss man hier noch eine zusätzliche Tabellen-"Spezialität" berücksichtigen.

"collapse": einfacher oder doppelter Rahmen

Die CSS Eigenschaft border-collapse bestimmt, ob benachbarte Zellen mit einer gemeinsamen oder separaten Rahmen-Linie dargestellt werden sollen.
In den meisten Fällen nimmt man dafür den Wert collapse, ausser man will irgendein "Retro"-Design umsetzen.

table {
	border-collapse: collapse;
}
td, th {
	border: 1px solid #888888;
}

Beachte, dass border-collapse als Eigenschaft für die ganze Tabelle definiert wird!