para evitar el espaciado entre celdas, se usa
Código:
table, tr, td {
border-collapse: collapse;
}
y nada más.
Aunque también le puedes dar un padding a las celdas para que el texto no quede tan pegado a los bordes:
Saludos,
PD: si deseas pintar los bordes de la tabla y las celdas se usa un efecto en el que se pintan 2 bordes de la tabla y 2 bordes de las celdas:
Código:
table {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
}
td {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}