当用户键入一些文本时,IE textarea宽度会发生变化

时间:2009-05-05 08:16:16

标签: html internet-explorer textarea

我有一个页面,里面有几个textarea和< input type =“text”> HTML控件。这些元素放在div标签中:

alt text

在用户在textarea中键入一些文本后的IE 7中,textarea的宽度会自行更改: alt text

现在再次如果用户在文本框中键入一些文本,textarea agian将返回其原始宽度: alt text

有没有人遇到类似问题?

2 个答案:

答案 0 :(得分:2)

为文本字段设置px的宽度。 应该解决扩张行为。

答案 1 :(得分:1)

我目前在IE8和IE9上遇到同样的问题。在我的例子中,当我输入文本区域时,它会扩展到窗口的全宽。当焦点转移到任何其他组件时,它会回到原始宽度。经过足够的阅读和尝试一些事情,我的观察是,如果我们用fieldset标签包装文本区域,宽度就会得到控制。但是,目前在尝试它时,宽度似乎达到了适当的宽度但是最初DOM加载,textarea似乎已经减小了宽度,然后它扩展到适当的宽度。轻微虽然但它仍然是我的应用程序中的错误,我无法理解这种行为。任何帮助表示赞赏。

这是目前(部分)对我有用的:

<fieldset>

<textarea> </textarea>

</fieldset>