表

empty-cells

empty-cells は、中身の無い表のセルの枠線と背景を描くかどうかを指定します。

構文

show | hide

プレビュー

果物の数
個数
りんご3
みかん5
プリセット
右下の角をドラッグするとサイズを変えられます

コード

.box {
  border-spacing: 0.25em;
  empty-cells: hide;
}

コントロール

empty-cellshide
empty-cells
果物の数
個数
りんご3
みかん5

解説

値の意味

  • show:空のセルにも枠線と背景を描きます。初期値です。
  • hide:空のセルの枠線と背景を描きません。

気をつけること

  • border-collapse: collapse のときは効きません。枠線が隣のセルとまとめられるからです。
  • 空のセルとは、中身が何も無いか、white-space の処理で消える空白しか無いセルです。  は消えない空白なので、それだけ入っているセルは空になりません。
  • 継承するプロパティなので、table 要素に書けば、中のセルすべてに効きます。

このページのプレビューでは、箱の中の表の左上のセルを空にして、箱に書いた値を受け取らせています。補助の宣言でセルの間を空けているので、hide にすると左上の枠だけが消えます。

コメント