【问题标题】:How to control the expandability of textarea from width perspective如何从宽度角度控制textarea的可扩展性
【发布时间】:2011-12-29 16:23:32
【问题描述】:

CSS

#editpro{
background:#CEEBFB;
margin-left:30px;
margin-right:500px;
text-align:center;
color:#3687cc;
font-size:20px;
border:2px ridge #3687cc;
border-radius:15px;
width:350px;
}

HTML

  <div id="editpro">
   <form>
     <label for="username">Username </label>
     <input  type="text" id="username" name="username"/><br /><br />
     <label for="password1">Password </label>
     <input  type="password" id="password1" name="password1" /><br /><br />
     <textarea id="myTextarea" style="width:320px"></textarea>
     <input type="submit" value="submit"/>
   </form>
  </div>

这是我的页面,每当我尝试扩展 textarea 时,我不会遇到任何问题,但是当我尝试将其宽度拉伸时,它会溢出 div editpro

如何控制这种可扩展性,因为宽度规范似乎无法控制它的溢出。

【问题讨论】:

标签: html css


【解决方案1】:

要禁用文本区域的可调整大小功能,请使用

textarea {resize:none} /* completely disable resize */
textarea {resize:vertical} /* disable horizontal resize */
textarea {resize:horizontal} /* disable vertical resize */

见:http://dev.l-c-n.com/form-controls/resize_textarea.html

但是请记住,这可能会让您的用户感到厌烦。文本区域的大小调整现在是 UI 的一部分,例如滚动条或缩放文本。通过破坏 UI 的这一方面,您已经从用户手中夺走了一些控制权,这可能会令人沮丧。考虑是否有必要 - 毕竟,如果用户调整框的大小会破坏您的布局或看起来很有趣,他们不会反对您 - 他们知道他们已经对页面做了一些事情并且不会感到困惑。

【讨论】:

  • 是的..thanx..它实际上将调整大小属性设置为垂直
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-17
  • 2017-04-30
  • 2017-01-12
  • 2017-08-06
  • 2013-08-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多