PHP表单扩展出HTML中所需的Box高度

时间:2011-10-31 10:30:20

标签: php html forms

我遇到了一些问题而且我没有看到如何解决它(要么因为我真的很笨,要么我的谷歌搜索技能有问题)。

请参阅,我的联系表格非常适合我的网页。

但是,当我没有填写任何空格时,PHP表单应该在表单内部回显一行“请填写所需的空格”。

问题是,只要它发生这种情况,整个表单就会扩展,HTML最终会被打破。

有没有什么方法可以让我的PHP表单适应HTML框而不会不必要地扩展?

HTML方面的尺寸宽度为651,高度为351。

1 个答案:

答案 0 :(得分:1)

如果您为其提供明确的尺寸,则HTML / CSS中的框不会展开以适合内容。如果您未指定该方向的尺寸,则它们的尺寸仅在特定方向上是动态的。高度设置为600px的框总是具有600px的高度,无论内容是否需要更多空间。

你有几个选择。第一个也是最明显的一个是不要在容器上指定显式高度。如果这样做,那么容器将自己垂直调整大小以适合其内容。

您的另一个选择是使用CSS在框中设置溢出行为。你可以设置溢出:隐藏(它将切掉任何溢出框并隐藏它的内容),或者溢出:自动(如果内容溢出框,将向框中添加滚动条)。最后,您可以设置overflow:scroll,这意味着该框将始终具有滚动条,无论它是否需要。