table {
  text-align: center;
  border: 1px solid #3b6;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | (2)a2389ua238u | 
| (3)かきくけ | (4)45h2y | 
| (5)さしす | (6)97df2wfg | 
autoで、セルの内容によって、セルの幅が自動的に調整されます。fixedの場合は、セルの幅が固定されます。widthプロパティの指定があるセルはその値で固定、無いセルは残りの幅を均等に分割します。すべてのセルでwidthプロパティの指定が無い場合はすべて均等になります。
 	table {
  text-align: center;
  border: 1px solid #3b6;
  table-layout: fixed;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | (2)a2389ua238u | 
| (3)かきくけ | (4)45h2y | 
| (5)さしす | (6)97df2wfg | 
table {
  text-align: center;
  border: 1px solid #3b6;
  border-collapse: collapse;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | (2)a2389ua238u | 
| (3)かきくけ | (4)45h2y | 
| (5)さしす | (6)97df2wfg | 
table {
  text-align: center;
  border: 1px solid #3b6;
  border-collapse: separate;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | (2)a2389ua238u | 
| (3)かきくけ | (4)45h2y | 
| (5)さしす | (6)97df2wfg | 
border-spacingで指定します。例は横方向10px、縦方向5pxです。  table {
  text-align: center;
  border: 1px solid #3b6;
  border-collapse: separate;
  border-spacing: 10px 5px;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | (2)a2389ua238u | 
| (3)かきくけ | (4)45h2y | 
| (5)さしす | (6)97df2wfg | 
empty-cells: hideで、空のセルやvisibility: hiddenが指定されたセルを枠線ごと隠します。visibility: hiddenになっています。空のセルなどもすべて表示する場合は、empty-cells: showにします。  
 	table {
  text-align: center;
  border: 1px solid #3b6;
  empty-cells: hide;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | |
| (3)かきくけ | (4)45h2y | 
| (6)97df2wfg | 
caption-sideの初期値は、beforeで、tableの開始位置の前になります。値をtopとした場合も同じになります。
 	table {
  text-align: center;
  border: 1px solid #3b6;
  caption-side: before; 
  }
caption {
  color:#d3c;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | (2)a2389ua238u | 
| (3)かきくけ | (4)45h2y | 
| (5)さしす | (6)97df2wfg | 
caption-sideプロパティの値をafterと指定すると、キャプション表示位置は、tableの終了位置の後ろ(下側)になります。値をbottomとした場合も同じになります。
 	table {
  text-align: center;
  border: 1px solid #3b6;
  caption-side: bottom; 
  }
caption {
  color:#d3c;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | (2)a2389ua238u | 
| (3)かきくけ | (4)45h2y | 
| (5)さしす | (6)97df2wfg | 
captionの左よせ、右よせは、text-alignで指定します。例は、caption-side: bottomでtableの後ろ(下側)、caption {text-align: right}で、右側にしています。
 	table {
  text-align: center;
  border: 1px solid #3b6;
  caption-side: bottom; 
  }
caption {
  color:#d3c;
  text-align: right;
  }
td {
  border: 1px solid #aaa;
  padding: 3px 0;
  }| (1)あい | (2)a2389ua238u | 
| (3)かきくけ | (4)45h2y | 
| (5)さしす | (6)97df2wfg |