最近、HTML でtable
を使ったので、備忘録として書いておきます。
element
table
... テーブル
theader
... テーブルヘッダー(無くても、成立する)
tbody
... テーブルボディ(無くても、成立する)
tr
... 行ごとの括り
td
... セル
例
以下が、コードと生成されるテーブルです。
See the Pen Untitled by J N (@J-N-the-flexboxer) on CodePen.
style (css)
element
に直書きする方法もありますが、css
の設定で上書きされる場合があるため、基本的にはcss
で書く方が望ましいです。
ボーダー(線)
td
,tr
に対して、border
で設定することで表示される様になります。
solid
を付け忘れると、線が表示されないため、注意が必要です。
border-collapse
でcollapse
を設定した場合は、セル同士のボーダーが一体化した状態での表示になりますが、separate
で設定すると、セルごとにボーダーが独立した状態で表示されます。
td {
/* 線の太さ、色、線の種類 */
border: 3px #000000 solid;
}
table {
/* 線をくっつける場合の設定 */
border-collapse: collapse;
/* 線を離す */
border-collapse: separate;
}