Border-spacing: Sets the distance between the borders of adjacent cells;
Border-collapse: Sets whether the border of the table is merged into a single border; {Separate/collapse/inherit (ie does not support this property)}
Text-align: Horizontal alignment {Left/center/right}
Vertical-align: Set vertical alignment {Top/center/bottom}
Caption-side: Set How table headings are placed {Top/bottom/inherit}
Empty-cells: Hide borders and backgrounds on empty cells in a table {Hide/show/inherit}
Table-layout: Set the table layout algorithm to display the table cell, row, and column algorithm rules {Automatic/fixed/inherit}
Fixed (pinned table layout): Horizontal layout depends only on the table width, column width, table border width, cell spacing, and the contents of the cell.
Automatic (Automatic table layout): The width of the column is set by the widest content in the column cell that does not have a row.
Table Style in CSS