CSS2 属性空单元格在 CSS3 中是否有效?
对于那些不知道什么是空单元格的人:空单元格会在单元格为空时删除单元格的背景和边框。
CSS 没有版本。CSS 3 是第 3 级而不是第 3 版。现在请参阅级别的描述:
层叠样式表没有传统意义上的版本;相反,它有水平。每个级别的 CSS 都建立在前面的基础上,改进定义并添加功能。每个较高级别的特征集是任何较低级别的超集。
由于它在 2 级有效,因此在 3 级也有效。
有这个链接http://dev.w3.org/csswg/css3-tables/#empty-cells
在分离边框模型中,此属性控制没有可见内容的单元格周围的边框和背景的呈现。空单元格和 'visibility' 属性设置为 'hidden' 的单元格被认为没有可见内容。除非单元格包含以下一项或多项,否则单元格为空:
浮动内容(包括空元素),流入内容(包括空元素),而不是由“空白”属性处理折叠掉的空白。
当此属性的值为“显示”时,将在空单元格(如普通单元格)周围/后面绘制边框和背景。
值hide
表示在空单元格周围/后面没有绘制边框或背景(参见“表格层和透明度”中的第 6 点)。此外,如果一行中的所有单元格的值为hide
并且没有可见内容,则整行的行为就好像它有display: none
.