Answers:
您可以使用CSS覆盖大小调整行为:
textarea
{
resize: none;
}
或者只是
<textarea style="resize: none;">TEXT TEXT TEXT</textarea>
有效属性是:水平,垂直,无
<textarea>
可能是可用性问题。设置resize:vertical;
通常是更好的选择。它不应该弄乱您的布局,它给用户带来更好的控制感。
使用以下CSS规则对所有TextArea
元素禁用此行为:
textarea {
resize: none;
}
如果要对某些(但不是全部)TextArea
元素禁用它,则有几个选项(感谢此页面)。
要禁用属性设置为(即)的特定项TextArea
,请执行以下操作:name
foo
<TextArea name="foo"></TextArea>
textarea[name=foo] {
resize: none;
}
或者,使用ID(即<TextArea id="foo"></TextArea>
):
#foo {
resize: none;
}
请注意,这仅与基于WebKit的浏览器(即Safari和Chrome)有关,后者向TextArea
控件添加了调整大小的句柄。
Safari最大高度最大宽度机会也可以在Firefox 4.0(b3pre)中使用。顺便说一句好例子:http://www.alanedwardes.com/posts/safari-and-resizable-textboxes/