表和机身设计不匹配

时间:2014-07-25 04:54:41

标签: html css jqgrid

我有以下表结构

<table>
  <table>
   <thead>
    <tr>...header template...</tr>
   </thead>
  </table>
  <tbody>
   <tr> ... </tr>
   <tr> ... </tr>
   <tr> ... </tr>
  </tbody>
<table>

我的问题是数据行和标题行没有相互对齐。 表结构看起来很奇怪。

任何线索如何使它们对齐。

编辑:

我使用Jqgrid来填充网格。 jqgrid生成的表结构与上面的类似。 如果我不在标签内包裹,那么第一个内部消失。 在某个地方我发现如果我们不在表内包装,jquery.clean将会清理。

你们对此有什么想法

3 个答案:

答案 0 :(得分:1)

你有很多语法错误。 这是正常的表格:

<table border=1>

   <thead>
       <tr><th>header template</th></tr>
   </thead>

  <tbody>
      <tr><td>...</td></tr>
   <tr><td>...</td></tr>
  </tbody>
</table>

答案 1 :(得分:0)

尝试使用以下语法:

<table>
   <thead>
    <tr>
        <th colspan="2"> ...header template... </th>
    </tr>
   </thead>
  <tbody>
   <tr>
       <td> ... </td>
       <td> ... </td>
   </tr>
   <tr>
       <td> ... </td>
       <td> ... </td>
   </tr>
  </tbody>
</table>

答案 2 :(得分:0)

桌子有头部和身体,每个都有行和列:

<table> <thead> <tr><td></td></tr> </thead> <tbody> <tr><td></td></tr> </tbody> <table>

您还可以查看以下link了解详情。

干杯!!