什么时候不行?

时间:2009-08-25 16:36:13

标签: css html-table valign

你有没有得出这个结论?

现在我遇到了一个,非常奇怪,不知道为什么。

我的代码:

<td valign="top">
    <input type="text" />
    <iframe scrolling="no" height="21px" frameborder="0" width="62px" marginheight="0" marginwidth="0" src="Server/SecCode.php">
    </iframe>
</td>

但事实证明,“输入”是指向底部,而“iframe”则指向顶部。

4 个答案:

答案 0 :(得分:8)

当我添加css代码

时,我经历了类似的事情
<td style=" vertical-align: top;" >

在td标签内手动修正了我的问题。

答案 1 :(得分:2)

将doctype更改为

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

答案 2 :(得分:1)

我同意,更多信息将有助于追踪此问题。如果仅用于调试目的,您可能需要尝试:

<td valign="top">
<input type="text" /><Br/>
<iframe scrolling="no" height="21px" frameborder="0" width="62px" marginheight="0" marginwidth="0" src="Server/SecCode.php">
</iframe>

答案 3 :(得分:0)

valign仅在您的页面上使用其他类型的文档类型时才有效, 可能你有类似的东西:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

尝试删除doctype,这不是一个好习惯,看看它是否有效..

所以只放html标签..