有没有办法限制<textarea>
可以扩展到多远?或者一种格式化<table>
的方式,以便在展开<textarea>
时看起来不会很糟糕?
答案 0 :(得分:1)
使用max-height
和max-width
作为textarea的样式。这样可以防止textarea扩展。
注意:IE不知道max-width
和max-height
。但你可以这样做:
textarea{
width: expression( document.body.clientWidth > 776 ? "777px" : "auto" ); /* sets max-width for IE */
}
答案 1 :(得分:1)
我知道的唯一方法是使用resize css属性。它是一个CSS3属性,因此如果您处理的是旧版浏览器,它可能无法帮助您。 尝试将此课程应用于您的文字区域......
.noresize{
resize:none;
}
答案 2 :(得分:0)
如果您不想完全调整大小,请输入“resize:none;” textarea上的style属性。如果你想以受控方式调整大小,那么添加像max-width:300px; 最大高度:250px;到文本区域样式。
答案 3 :(得分:0)
textarea {
resize: vertical;
width: 350px;
min-height: 80px;
max-height: 200px;
}
使用此代码,用户可以垂直调整textarea的大小。应用最大高度和最小高度可防止布局中断。