10

我的问题在这里发布为“已解决”,但显然我不明白解决方案(?)。我有成堆的旧版 html 似乎在我的浏览器中开始出现故障,我不知道为什么,可能是因为“不受支持”的属性?(顺便说一句,非常令人沮丧。为什么要消除这些几十年来运行良好的更简单的属性?我不会在乎任何人对我的编码风格的看法,只要它有效。)

特别是,我使用并且 valign 不起作用。所以我尝试了以下方法,但从未成功:

<td align=center vertical-align:top>
<td text-align:center; vertical-align:top>
<td text-align:center; vertical-align:text-top>
<td vertical-align:text-top>

现在我只会更沮丧。有什么建议么?

4

3 回答 3

14

vertical-align:top不应该出现在标签td本身中。您必须将其放在style=""一行中或放在td.

使用style=""

<td align="center" style="vertical-align:top">
<td style="text-align:center; vertical-align:top">
<td style="text-align:center; vertical-align:text-top">
<td style="vertical-align:text-top">

对于 CSS 方法,您必须为每个方法指定一个单独的类或 id td,以便它们的样式不同。

于 2013-08-05T03:23:31.547 回答
1

您可以在 html 标记中使用valign= topnot并在 css 中使用valign: top or vertical-align: topvertical-align: top;

在您的 html 中,您可以执行此操作

<td align=center valign=top>

在你的 CSS 样式表中

td{vertical-align: top;}

并以您的内联样式

<td align=center style="vertical-align: top;">
于 2013-08-05T03:44:47.627 回答
0

安装vertical-align:top使用valign="top"

这是您的代码:

<td align="center" valign="top">

注意:切勿:在 HTML 属性中使用,因此valign:top您应该使用而不是使用valign="top"

于 2013-08-05T03:46:35.010 回答