设为首页收藏本站
开启辅助访问

创星网络[分享知识 传递快乐]

 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

搜索

textarea文本域宽度和高度(width、height)自动适应变化处理

2012-8-8 10:47| 发布者: cryinglily| 查看: 864| 评论: 0|原作者: luinstein

摘要: HTML HEAD TITLEtextarea宽度、高度自动适应处理方法/TITLE !-- 控制宽度的自动适应 -- style type=text/css .comments { width:100%;/*自动适应父布局宽度*/ overflow:auto; word-break:break-all; /*在ie中解决 ...
  1. <HTML>
  2. <HEAD>
  3. <TITLE>textarea宽度、高度自动适应处理方法</TITLE>
  4. <!-- 控制宽度的自动适应 -->
  5. <style type="text/css">
  6. .comments {
  7. width:100%;/*自动适应父布局宽度*/
  8. overflow:auto;
  9. word-break:break-all;
  10. /*在ie中解决断行问题(防止自动变为在一行显示,主要解决ie兼容问题,ie8中当设宽度为100%时,文本域类容超过一行时,
  11. 当我们双击文本内容就会自动变为一行显示,所以只能用ie的专有断行属性“word-break或word-wrap”控制其断行)*/
  12. }
  13. </style>
  14. </HEAD>

  15. <BODY>
  16. <FORM   METHOD=POST   ACTION= " ">
  17. <!-- 主要控制高度的自动适应 -->

  18. <!-- 第一个是普通textarea -->
  19. <textarea class="comments" rows="10" cols="10"> </textarea>
  20. <!-- 以下两种方式都可以解决textarea行高自动适应类容的高度 -->
  21. <textarea class="comments" rows=1   name=s1   cols=27   onpropertychange= "this.style.posHeight=this.scrollHeight "></textarea>

  22. <textarea class="comments" style="height:expression((this.scrollHeight>150)?'150px':(this.scrollHeight+5)+'px');overflow:auto;"></textarea>
  23. </FORM>
  24. </BODY>
  25. </HTML>
复制代码
from:http://blog.csdn.net/domingoluis/article/details/6676331


鲜花

握手

雷人

路过

鸡蛋

相关分类

QQ|Archiver|手机版|小黑屋|创星网络 ( 苏ICP备11027519号|网站地图  

GMT+8, 2024-5-17 14:21 , Processed in 0.050879 second(s), 16 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

返回顶部