CSS“display: table-column”应该如何工作?
在 HTML 中,表格由行组成,每行含有细胞。 CSS 扩展了这个概念,允许设计者定义特定的行和列布局。虽然“display: table-row”和“display: table-cell”很简单,但“display: table-column”有更微妙的目的。
理解“display: table-”的功能column"
与“display: table-row”和“display: table-cell”不同,“display: table-column”不会建立新的列结构。相反,它为现有表行中的单元格设置属性。例如,您可以指定每行中第一个单元格的背景颜色。
HTML 与 CSS 表格结构
要理解这个概念,请考虑以下 HTML表:
Cell 1
Cell 2
Cell 3
Cell 4
对应HTML结构,可以应用如下CSS:
.mytable {
display: table;
}
.myrow {
display: table-row;
}
.mycell {
display: table-cell;
}
.column1 {
display: table-column;
background-color: green;
}
.column2 {
display: table-column;
}
在此示例中,“.column1”和“.column2”div 不是内容容器。它们仅定义表格行中单元格的属性。
要记住的要点
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3