【发布时间】:2012-02-27 16:09:49
【问题描述】:
我想只使用 DIV 制作一个可扩展的 100% 表。我不想使用 to display:table 或 display: table-cell 因为这不适用于 IE7。目标是使其尽可能跨浏览器兼容。
<div class="Wrapper">
<div class="Row">
<div class="Cell">1</div>
<div class="Cell">2</div>
<div class="Cell">3</div>
</div>
<div class="Row">
<div class="Cell">4</div>
<div class="Cell">5</div>
<div class="Cell">6</div>
</div>
</div>
如果可能的话,我想将单元格宽度设为自动,因此如果我添加更多单元格,它将完全适合该行,而无需将单元格推到第二行。一直试图弄清楚这一点。任何帮助都是极好的。谢谢
【问题讨论】:
-
如果这是表格数据,为什么不使用表格?
-
不要猜测您的问题,但您为什么要尝试使用
<div>s 制作表格?你不能用<table>吗? -
Joe,表格不利于布局,但不适合表格。试图用
<div>s 模仿一个人是一种可怕的、注定失败的努力。 -
@Joe:你为什么要完全远离桌子?
-
IE7 的市场份额已经下降到 3% 左右,你真的想为一些不更新软件的怪人拉扯头发吗?他们得到了他们应得的。