0

好的,我的问题是这样的,我有一个主表,并且如果表头的 wre beigger 等,<td>则表的所有表都对齐并扩展了 nicley ...<th>

我不得不将此表分成 2 个表,因为我希望顶部部分独立于底部部分进行排序。现在的问题是我必须手动设置<td>底部表格中的宽度,使其与顶部表格具有相同的宽度。有没有办法让他们自动设置?

<table align="center" class="data_table" style="border-bottom-style: none;  margin-bottom: 0px;">

    <tr>
        <th>
        </th>
    </tr>
</table>

<table align="center" class="data_table" style="border-top-style: none; margin-top: 0px;"> 

    <tr>
        <th colspan="9 title="Source of Repair (SOR) Remarks">SOR Remarks</th>
    </tr>
    <tr>
        <td width="845px" colspan="9">
            <textarea name="mcRemark" rows="7" cols="100" scrolling="auto">${mcRemark}</textarea>
        </td>
    </tr>

<td width="845px" colspan="9"> 是顶桌的大小,可能会改变....那是我的问题

4

3 回答 3

1

它们现在是独立的表格,因此宽度会有所不同。

您可以使用 data_table 类将两个表中单元格的宽度设置为相同。

否则,我想您可以使用 javascript 来获取第一个表格单元格的宽度,并使用这些值来设置第二个表格的单元格。不过有点乱。

于 2012-08-15T14:31:34.273 回答
1

如果不使用 javascript/jQuery 解决方案,不,没有办法使用简单的 HTML/CSS 来做到这一点。通过将所有数据包含在一个表中来重新考虑您的解决方案,这样 TH 将决定列宽。

于 2012-08-15T14:31:38.107 回答
1

您可以将它们放回同一张表中,然后选择一行来划分它们并设置该行的样式以使其不可见。通过边框颜色和背景颜色。假两张桌子。

于 2012-08-15T14:34:53.647 回答