你有没有得出这个结论?
现在我遇到了一个,非常奇怪,不知道为什么。
我的代码:
<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”则指向顶部。
答案 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标签..