欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:DIVCSS5首页 > HTML >
  <HTML>
 
  <HEAD>
 
  <TITLE>textarea宽度、高度自动适应处理方法</TITLE>
 
  <!--控制宽度的自动适应-->
 
  <styletype="text/css">
 
  .comments{
 
  width:100%;/*自动适应父布局宽度*/
 
  overflow
 
  :auto;
 
  word-break
 
  :break-all;
 
  /*在ie中解决断行问题(防止自动变为在一行显示,主要解决ie兼容问题,ie8中当设宽度为100%时,文本域类容超过一行时,
 
  当我们双击文本内容就会自动变为一行显示,所以只能用ie的专有断行
 
  属性
 
  “word-break或
 
  word-wrap
 
  ”控制其断行)*/
 
  }
 
  </style>
 
  </HEAD>
 
  <BODY>
 
  <FORMMETHOD=POST
 
  ACTION
 
  ="">
 
  <!--主要控制高度的自动适应-->
 
  <!--第一个是普通textarea-->
 
  <textareaclass="comments"rows="10"cols="10"></textarea>
 
  <!--以下两种方式都可以解决textarea行高自动适应类容的高度-->
 
  <textareaclass="comments"rows=1name=s1cols=27onpropertychange="this.style.posHeight=this.scrollHeight"></textarea>
 
  <textareaclass="comments"style="height:expression((this.scrollHeight>150)?'150px':(this.scrollHeight+5)+'px');overflow:auto;"></textarea>
 
  </FORM>
 
  </BODY>
 
  </HTML>








本文转载自中文网

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h55272.shtml

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
CSS教程文章修订日期:2018-08-14 17:37 原创:DIVCSS5
本文www.divcss5.com DIVCSS5版权所有。