-3

我有一张桌子

<td colspan="6">
    <table width="100%" border="0">
      <tr align="center">
        <td width="5%"><input type="checkbox" name="chkAll" class="chkAll" value="1" /></td>
        <td width="7%"><strong>Item Id </strong></td>
        <td width="20%"><strong>Item</strong></td>
        <td width="17%"><strong>Type</strong></td>
        <td width="17%"><strong>Rate</strong></td>
        <td width="17%"><strong>Quantity</strong></td>
        <td width="17%"><strong>Price</strong></td>
      </tr>

我通过<DIV>这样的方式代表表格

<div id="table">
             <div class="row" id="row" align="center">
                <div id="cell"><input type="checkbox" name="chkAll" class="chkAll" value="1" /></div>
                <div id="cell"><strong>Item Id </strong></div>
                <div id="cell"><strong>Item</strong></div>
                <div id="cell"><strong>Type</strong></div>
                <div id="cell"><strong>Rate</strong></div>
                <div id="cell"><strong>Quantity</strong></div>
                <div id="cell"><strong>Price</strong></div>
             </div>

但我找不到任何替代品colspan="6"。任何人都可以帮忙吗?

4

3 回答 3

3

好的,让我们第 100 次直截了当。

桌子并不邪恶。

表格用于表格数据。如果您有标题、行或列,那就太酷了。表是要使用的东西。

在 HTML 中。表。

滥用元素是邪恶的

出于错误的原因使用任何元素都是错误的。

h1图像

table用于布局

button对于链接

这些事情是错误的。而且不好。

概括

使用表格而不是布局,每个人都会很高兴。

于 2012-06-19T12:17:40.473 回答
1

Div 不使用列的概念。您可以拥有任意数量的 div 连续。您可以固定 div 的宽度,然后可以使用它们来构建表格。顺便说一句,你可以选择像 bootstrap 这样的 CSS 框架会更有效率。

于 2012-06-19T12:13:12.530 回答
0

以这样的方式制作 div 宽度,它将占据“TD”部分。

为此,您只需要在其中添加一个宽度更高的类,并在新行上添加一些更少的 div。

于 2012-06-19T11:57:05.107 回答