0

我正在使用 HTML 和 CSS 创建一个网站。我有一个 HTML 表格,我在其中定义了高度和宽度。我正在定义高度(450px),以便整个站点的每个页面的高度都相同。但是,当我定义一个高度时,该表中的所有内容都希望垂直居中。我找到了很多关于垂直对齐的信息(如何),但是尝试使用这些方法来撤消垂直对齐是行不通的。由于删除高度是解决我的问题的唯一方法,因此我正在寻找一种解决方案,该解决方案允许我指定我的高度但不能垂直对齐表格中的所有内容。如有必要,我会发布代码,但我认为这个问题可能不需要它。谢谢。

4

2 回答 2

1

如果没有更多信息,如何将 td 全局定义为 vetical-align top?下面是一个页面,但您可以在所有页面用来共享效果的通用 css 文件中定义它。

<html>
 <style>
  td {
   vertical-align:top;
  }
 </style>
 <body>
   <table style="height:450px;" border=1>
    <tr><td>hey</td><td>ho</td><td>let's go</td></tr>
    <tr><td>hey</td><td>ho</td><td>let's go</td></tr>
    <tr><td>hey</td><td>ho</td><td>let's go</td></tr>
  </table>
 </body>
</html>
于 2013-01-04T20:05:15.473 回答
0

如果代码中的表格用于布局目的(而不是用于标记表格数据),我建议将更现代的 CSS 布局方法与min-height主容器结合使用。例如,负边距方法

于 2013-01-04T21:00:37.687 回答