用自己的宽度TD元素

问题描述:

我有一个表像这样:用自己的宽度TD元素

<table class="data"> 
    <thead> 
    <tr class="columns"> 
     <th> 
     </th> 
     <th> 
      <h2>Title</h2> 
     </th> 
     <th> 
      <h2>Location</h2> 
     </th> 
     <th> 
      <h2>Download</h2> 
     </th> 
     <th> 
      <h2>Analytics</h2> 
     </th> 
     <th> 
      <h2>Uploaded</h2> 
     </th> 
     <th> 
      <h2>Updated</h2> 
     </th> 
    </tr> 
    <thead> 
    <tbody> 
    <form> 
    <tr class="row"> 
     <td><input type="checkbox" name="ID" value="1" /></td> 
     <td>Some Title</td> 
     <td>Some Url</td> 
     <td>Some Url</td> 
     <td>view Analytics</td> 
     <td>Some person</td> 
     <td>Some info</td> 
    </tr> 
    <tr class="row"> 
     <td><input type="checkbox" name="ID" value="2" /></td> 
     <td>Some Title</td> 
     <td>Some Url</td> 
     <td>Some Url</td> 
     <td>view Analytics</td> 
     <td>Some person</td> 
     <td>Some info</td> 
    </tr> 
    </form> 
    <tbody> 
</table> 

我想插入另一个包含td s的表(只是</form>标签后)的底部tr,但我不知道希望它们的宽度受其影响,或者影响其上方的其他td

该表格没有设置宽度和大小的内容。

我该怎么办?

+1

你不能随意在表格中粘贴`form`标签。把它们放在“TD”或桌子外面 – Jakub 2011-12-16 15:33:28

添加另一个表中的最后一个单元格:

<tr> 
    <td colspan="6"> 
     <table> 
      <tr> 
       <td></td> 
       <td></td> 
       <td></td> 
       <td></td> 
       <td></td> 
       <td></td> 
       <td></td> 
       <td></td> 
      </tr> 
     </table> 
    </td> 
</tr> 

你不能这样做,除非你添加<tr>,将所有<td> -s成一个(合并单元格)中,并把嵌套表内部的<td> - 在新表中,您可以设置您的<td> -s宽度

请参阅colspan和rowspan属性。要完全灵活,您应该在上表中创建另一个表格。制作上面的表格style =“margin:0;”下面的表格有类似于style =“margin:0; position:relative; top:-2”的字样,使它看起来像是连接起来的。虽然这看起来是相同的跨浏览器,但这会很棘手。