【发布时间】:2011-01-25 03:05:57
【问题描述】:
我正在尝试构建类似于以下内容的布局:
+---+---+---+
| | | |
+---+---+---+
| |
+-----------+
底部填充上排的空间。
如果这是一个实际的表格,我可以使用<td colspan="3"> 轻松完成此操作,但由于我只是创建一个类似表格的布局,我不能使用<table> 标记。这可以使用 CSS 实现吗?
【问题讨论】:
-
最佳解决方案实际上取决于表格中的内容。如果它是数据(属于表中的东西),则使用表。如果您使用表格来控制页面的布局,那么下面的 HTML+CSS 解决方案之一会更好。
-
为这两种情况添加标记,然后使用媒体查询 CSS 类一次只显示一个。
-
忘掉 CSS。如果您显示表格数据,您肯定会知道它将跨越多少列。使用
colspan属性 -
我会通过 bootstrap 或 bootstrap 中的自定义网格来做到这一点
-
如果你使用 CSS3,你可以使用 columnSpan。与
不同,您没有设置列数的选项,但您可以跨越所有列。 w3schools.com/cssref/css3_pr_column-span.asp
标签: css