我的桌子刚刚排好队。内外桌之间有差距吗?

时间:2015-09-05 22:25:37

标签: html

此链接shows the problem when the page loads。 它是http://genafterdc.com/Template.html。我无法发现创造空间的代码。

这已成为一个持续存在的问题,我无法让表格排成一行,而且顶部存在差距。所以这将解决很多问题,浪费时间和工作量。

代码是:

<table width="78%" border="1">
<tr> 
  <td width="15%" height="471">&nbsp;</td>
  <td width="41%" height="471"> 
   <table width="100%" border="2" height="242">
    <tr> 
      <td height="204" valign="top">Not at top -- gap shows from top 
     of table to this table.</td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <div align="right"> </div>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</td>
<td width="1%" height="471">&nbsp;</td>
<td width="42%" height="471">&nbsp;</td>
<td width="1%" height="471">&nbsp;</td>

  (从代码中删除了另一个表行以获得可读性)

谢谢!

2 个答案:

答案 0 :(得分:1)

<table width="78%" border="1">
<tr> 
  <td width="15%" height="471">&nbsp;</td>
  <td width="41%" height="471" valign ="top"> 
   <table width="100%" border="2" height="242">
    <tr> 
      <td height="204" valign="top">Not at top -- gap shows from top 
     of table to this table.</td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <div align="right"> </div>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</td>
<td width="1%" height="471">&nbsp;</td>
<td width="42%" height="471">&nbsp;</td>
<td width="1%" height="471">&nbsp;</td>

你只是错过了一个valign =&#34; top&#34;在第四行。请参阅上面的固定代码

答案 1 :(得分:0)

原创海报 -

我想我已经解决了这个问题。我添加了一个valign =&#34; top&#34;到TD标签。我注释掉了嵌套表和其他所有内容,并找到了一个标签,该标签与同一行中表中的另一个框一起发送,但也没有让事情发生在顶部。添加valign似乎已经修复了两者。所以我对valign有了新的看法,但我认为没有找到合适的TD来坚持下去。至少在这种情况下。我不确定在另一种情况下我无法解决。我需要去看看。

希望valign不被任何浏览器降级,并且在使用所有浏览器的TD标签时都可以使用。