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 |