2011-09-18 37 views
0

我必须在表格内创建一个简单的表格。我使用下面的html代码来制作简单的页面。请复制并粘贴到文件以正确理解问题。如何做表格中的表格对齐设置?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<BODY> 
<table border=1> 
    <tr>  
    <td> 
     <table> 
     <tr> 
      <td>thid entry should be on top</td> 
     </tr> 
     <tr> 
      <td>why this comes in middle</td> 
     </tr> 
     </table> 
    </td> 
    <td> 
     <table> 
     <tr> 
      <td>entry1</td> 
     </tr> 
     <tr> 
      <td>entry2</td> 
     </tr> 
     <tr> 
      <td>entry3</td> 
     </tr> 
     <tr> 
      <td>entry4</td> 
     </tr> 
     <tr> 
      <td>entry5</td> 
     </tr> 
     </table> 
    </td> 
    </tr> 
</table> 

</BODY> 
</HTML> 

主要问题是在我的右侧部分表中我有一些搜索到的信息,左侧有一些精简搜索面板。所以当我的网页出现时,我的精简搜索窗口就是中间的。我希望我的表的左边部分对齐桌子上,我的开始。

请帮我解决这个问题。

+0

嵌套表......你绝对需要它吗? –

+0

是的,我用这种方式设计了我的网页。在一方面,我给了一些静态框和右侧的动态内容。所以如果我的动态内容显示20行。我的静态盒子倒在了一边。它看起来很奇怪,有什么办法可以指示它从顶部开始,而不依赖于另一个​​内容。提前致谢。 – Pedantic

回答

1

valign =“top”在正确的列将是一个简单的解决方案,您的概率。

喜欢:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
    <BODY> 

     <table border=1> 
      <tr> 
       <td valign="top"> 
        <table> 
         <tr> 
          <td>thid entry should be on top</td> 
         </tr> 
         <tr> 
          <td>why this comes in middle</td> 
         </tr> 
        </table> 
       </td> 
       <td> 
        <table> 
         <tr> 
          <td>entry1</td> 
         </tr> 
         <tr> 
          <td>entry2</td> 
         </tr> 
         <tr> 
          <td>entry3</td> 
         </tr> 
         <tr> 
          <td>entry4</td> 
         </tr> 
         <tr> 
          <td>entry5</td> 
         </tr> 
        </table> 
       </td> 
      </tr> 
     </table> 

    </BODY> 
</HTML> 

编辑: 风格= “垂直对齐:顶部;”如果你使用css

+0

谢谢,这是工作。 – Pedantic