textarea文字域宽度和高宽比width及height全自动融入

 
拷贝编码
编码以下:

<HTML>
<HEAD>
<TITLE>textarea宽度、高宽比全自动融入解决方式</TITLE>
<!-- 操纵宽度的全自动融入 -->
<style type="text/css">
.comments {
width:100%;/*全自动融入父合理布局宽度*/
overflow:auto;
word-break:break-all;
/*在ie中处理断行难题(避免全自动变成在1行显示信息,关键处理ie适配难题,ie8中当设宽度为100%时,文字域类容超出1行时,
当大家双击鼠标文字內容就会全自动变成1行显示信息,因此只能用ie的特有断行特性“word-break或word-wrap”操纵其断行)*/
}
</style>
</HEAD>

<BODY>
<FORM METHOD=POST ACTION= " ">
<!-- 关键操纵高宽比的全自动融入 -->

<!-- 第1个是一般textarea -->
<textarea class="comments" rows="10" cols="10"> </textarea>
<!-- 下列两种方法都可以以处理textarea行高全自动融入类容的高宽比 -->
<textarea class="comments" rows=1 name=s1 cols=27 onpropertychange= "this.style.posHeight=this.scrollHeight "></textarea>

<textarea class="comments" style="height:expression((this.scrollHeight>150)?'150px':(this.scrollHeight+5)+'px');overflow:auto;"></textarea>
</FORM>
</BODY>
</HTML>