0

我已经有一个格式正确的表格,表格中的主体完全排列整齐。但是我错过了一些东西。在 tbody 的名称列中,我需要将其分成两半,一个是包含数字的较小框,另一个是包含名称的较大框。

所以在它之前是这样的:td [name here] td

进入类似 td td[number] td td [name here] td td

这两个应该在标题中的 1 列下,这是一个名称。有什么想法吗?

这是标题:

        <thead>
          <tr class="table1row">
            <th ROWSPAN="4"> SEQ # </th>
            <th ROWSPAN="4" class="table1name"> NAME  </th>
            <th ROWSPAN="2" COLSPAN="4" class="table1loa" > LOA </th>
            <th COLSPAN="4"> TARDINESS/UNDERTIME </th>
          <tr>
          <tr>
            <th ROWSPAN="1" COLSPAN="3"> No. of Working Days </th>
            <th ROWSPAN="2" COLSPAN="1" class="table1ex"> Period Covered </th>
            <th ROWSPAN="1" COLSPAN="2"> FREQUENCY </th>
            <th ROWSPAN="1" COLSPAN="2"> TOTAL </th>
          </tr>
          <tr>
            <th> <small>VL</small> </th>
            <th> <small>SL</small> </th>
            <th> <small>OtherS/*</small> </th>
            <th> Tardiness </th>
            <th> Undertime </th>
            <th> Hrs </th>
            <th> Min </th>
          </tr>
        </thead>
4

2 回答 2

2

您可以在 td 中添加一个表。因此, tbody 将如下所示。table您可以在内部设置样式以td避免cellspacing和。 cellpadding0

    <tbody>
      <tr class="table1row">
        <td ROWSPAN="4"> SEQ # </td>
        <td ROWSPAN="4" class="table1name">
          <table>
            <tr>
              <td>name</td>
              <td>number</td>
            </tr>
          </table>
        </td>      
        <td ROWSPAN="2" COLSPAN="4" class="table1loa" > LOA </td>
        <td COLSPAN="4"> TARDINESS/UNDERTIME </td>
      </tr>

      <tr>
        ....
      </tr>

      <tr>
        .....
      </tr>
    </tbody>

注意:您忘记关闭tr.<thead>

于 2013-01-28T11:15:20.587 回答
1

这是你需要的吗..?

<table border="1">
   <tr>
     <th colspan="2">Title</th>
   </tr>
   <tr>
     <td width250px>No.</td>
     <td width=100px>Name</td>
   </tr>
</table>

...

于 2013-01-28T11:16:05.493 回答