【发布时间】:2015-07-14 01:55:35
【问题描述】:
我有一个用真实表格创建的复杂布局,它工作正常,但现在我使用 DIVS 创建了一个新布局,它工作正常,直到我在手机上测试高度,它看起来很糟糕,它只是不想保留我的高度 100% 测试也将页脚设置为边距底部 0 并且什么都没有,所以我将测试以下内容:
<table style="width:100%;height:100%;border:0;border-spacing:0px;border-collapse:collapse;">
<tr>
<td style="height:21px;">
<DIV style="display: table-cell;"> divvvvv </div></td>
</tr>
<tr>
<td style="height:79px;"">
</td>
</tr>
<tr>
<td style="height:100%;"> </td>
</tr>
<tr>
<td style="height:21px;"> </td>
</tr>
</table>
问题是,我可以在不添加 div-display-table 和 div-display-row 的情况下将这些 div 添加到 table TD 元素中吗?对我来说,最好的方法似乎是混合表格和 div。那么混合它们的正确方法是什么?因为表格中的 TD 也不尊重高度和宽度,所以我必须同时使用表格和 div 似乎...
像这样:
<div class="container">
<div class="row">
<div class="column">Column 1</div>
<div class="column">Column 2</div>
<div class="column">Column 3</div>
</div>
<div class="row">
<div class="column">Column 1</div>
<div class="column">Column 2</div>
<div class="column">Column 3</div>
</div>
</div>
【问题讨论】:
-
你为什么要删除这些表?你在显示数据,对吧?
-
我不显示数据只是创建页面布局宽度 100% 和高度 100%
-
不要不要将表格用于布局目的!
标签: html css html-table