0

我有一张像这样的桌子:

<table>
    <tr>
        <td>This is at the top of the page</td>
    </tr>

    <tr>
        <td>This is at the bottom of the page</td>
    </tr>
</table>

如何使第一行位于页面顶部,第二行位于页面底部?

我尝试使用position:absoluteand top:0px,但它让我无法在表格中放置彩色背景和边框......

4

4 回答 4

3

使用 div 解决这个问题:

<div id="top"></div>
<div id="bottom"></div>

CSS:

#top {
  position:absolute 
  top:0px;
  width:100%;
}
#bottom {
  position:absolute 
  bottom:0px;
  width:100%;
}
于 2012-10-21T04:30:20.817 回答
2

使用TABLE元素不是一个好主意。元素的使用DIV要好得多,因为您可以DIV根据需要调整元素。

于 2012-10-21T03:30:48.210 回答
2
<table height="100%"> 
  <tr> 
    <td>This is at the top of the page</td> 
  </tr> 
  <tr> 
    <td height="100%"></td> 
  </tr> 
  <tr> 
    <td>This is at the bottom of the page</td> 
  </tr> 
</table>
于 2012-10-21T05:17:43.950 回答
0

我会继续Sirwan的回答,因为这是正确的方法!此外,现在 HTML5 已经涉足图片领域,您可以使用<header><footer>标签来实现您想要实现的目标。

HEADER : http://www.w3schools.com/tags/tag_header.asp FOOTER : http://www.w3schools.com/tags/tag_footer.asp

于 2012-10-22T05:26:51.087 回答