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