Mid*_*one 5 html css html-table
我想让一个单元格穿过两列,下面有两个单元格.我如何在CSS中使用<div>元素执行此操作?它应该相当于:
<table>
<tr>
<td colspan="2">Major column</td>
</tr>
<tr>
<td>C1</td>
<td>C2</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
请注意,C1和C2不一定是50%.值可能会根据其内容而改变.我还需要那些单元格中的所有项目,无论有多少行排列,就像在表格中一样.
“请注意,C1 和 C2 不一定各为 50%。该值可能会根据其内容而变化。我还需要这些单元格中的所有项目,无论有多少行,就像在桌子。”
如果不使用表格,上述内容不可能以跨浏览器的方式实现(您可以使用 CSS 模拟表格布局:“display: table”,但这在 IE6 或 IE7 中不起作用)。
我建议您在使用 CSS 而不是表格进行设计时以不同的方式思考,不可能仅用“div”替换“tr”和“td”并让事情像以前一样神奇地工作。我建议您设置底部“单元格”的宽度,并使用上面提供的选项之一。
希望有帮助!
| 归档时间: |
|
| 查看次数: |
16242 次 |
| 最近记录: |