Bordes de tabla
Podemos utilizar para los bordes de tabla todas las propiedades de los bordes como border-width, border-style, border-color, e incluso border-radius y border-image
Además las tablas utilizan las propiedades border-collapse y border-spacing utilizadas solo para elementos de tabla:
La propiedad border-collapse
La propiedad border-collapse establece si las celdas adyacentes de una tabla <table> comparten el mismo borde ( collapsed ) o no ( separate ).
border-collapse: collapse | separate
Cuando border-collapse: collapse; las propiedades border-spacing, border-radius y border-image no tienen ningún efecto. Es necesario establecer border-collapse: separate; para que estas propiedades tengan efecto.
La propiedad border-spacing
La propiedad border-spacing controla la separación de los bordes en una tabla <table> con bordes separados border-collapse: separate.
border-spacing: longitud
El espaciado de borde border-spacing puede tomar uno o dos valores:
border-spacing: 1em;
/*horizontal: 1em | vertical: 2px*/
border-spacing: 1em 2px;Vea este ejemplo en CodePen donde estoy utilizando las propiedades border-radius y border-image para elementos de tabla:
See the Pen border-collapse*** by Gabi (@enxaneta) on CodePen.