CSS2プロパティの空のセルはCSS3で有効ですか?
empty-cellsが何であるかを知らない人のために:empty-cellsは、セルが空のときにセルの背景と境界線を削除します。
CSS2プロパティの空のセルはCSS3で有効ですか?
empty-cellsが何であるかを知らない人のために:empty-cellsは、セルが空のときにセルの背景と境界線を削除します。
CSSにはバージョンがありません。CSS3はバージョン3ではなくレベル3です。レベルの説明を参照してください。
カスケードスタイルシートには、従来の意味でのバージョンはありません。代わりにレベルがあります。CSSの各レベルは、以前の定義に基づいて構築され、定義を改良し、機能を追加します。各上位レベルの機能セットは、下位レベルのスーパーセットです。
レベル2で有効なので、レベル3でも有効です。
このリンクがありますhttp://dev.w3.org/csswg/css3-tables/#empty-cells
分離された境界線モデルでは、このプロパティは、表示されるコンテンツがないセルの周囲の境界線と背景のレンダリングを制御します。空のセルと「visibility」プロパティが「hidden」に設定されているセルは、表示されるコンテンツがないと見なされます。次の1つ以上が含まれていない限り、セルは空です。
フローティングコンテンツ(空の要素を含む)、「空白」プロパティの処理によって折りたたまれた空白以外のインフローコンテンツ(空の要素を含む)。
このプロパティの値が「show」の場合、境界線と背景は(通常のセルのように)空のセルの周囲/背後に描画されます。
の値は、hide
空のセルの周囲/背後に境界線や背景が描画されないことを意味します(「テーブルレイヤーと透明度」のポイント6を参照)。さらに、行内のすべてのセルに値がhide
あり、表示されるコンテンツがない場合、行全体が。を持っているかのように動作しdisplay: none
ます。