2011-04-28 79 views
0

我设计了一个简单的表单来发送一些数据作为反馈。表单的外观在所有浏览器上都是一样的。但有一个问题我无法解决。每当我提交表单时,表单中所有元素的高度就会大大降低。我甚至确定了我的元素的高度,但它仍然在减少。表单提交后HTML表单元素降低其高度

这是提交表单之前的图像。 http://i.stack.imgur.com/XtVbw.jpg

这是提交后的图像。看到带下划线的文本字段。 http://i.stack.imgur.com/xZ3m9.jpg

+0

你是什么意思“表单提交后”?浏览器正在加载页面? – 2011-04-28 11:58:48

+0

图像非常漂亮,但很难在没有看到一些代码的情况下诊断问题。但是,如果您比较两个版本页面的HTML源代码,那么当您查看它们之间的代码差异时,问题可能会很快显示出来。 – Spudley 2011-04-28 12:04:00

+0

实际上它们之间没有代码差异。 “表单提交后”意味着当我点击提交按钮时。 Actully这些是我的PHP形式,它的行动页面被认为是PHP_SELF,所以它是一个自我提交表单。当我点击提交按钮时,页面会重新加载,并最小化我的文本框和按钮。 – 2011-04-30 07:08:04

回答

1

使用浏览器的查看源功能检查HTML。我敢打赌,你在<DOCTYPE>之前有一些错误或无效的元素。