div实现高度自适应的textarea】的更多相关文章

textarea使我们常常使用的一种表单形式,多用于大段文字的输入,大多数情况下,textarea都是可以满足需求的,但是当我们希望这个输入框高度自适应的时候,textarea就很难做到了. ok,主角登场,html5中的 contenteditable 可以做到.   文档: http://www.w3school.com.cn/tags/att_global_contenteditable.asp 即这个属性是直接添加在标签中的,属性值为true则为可编辑,属性值为false则为不可编辑.…
高度自适应的textarea,这个需求还是比较常见的,随着用户的输入textarea的高度自动变化,这样输入较少的时候可以节省空间,输入多的时候可以不出现滚动条,让内容尽可能的展现在用户的视线内. 可惜的是textarea本身没有自适用的技能,文字过多就会出现滚动条的,所以我们需要曲线救国. 基本思路:另外找一个元素,和textarea设置一样的样式,当textarea输入的时候,将内容填充到该元素内,然后再将该元素的高度赋值给textarea. 这个元素比较苛刻了,不仅要接收textarea的…
关于容器高度自适应的兼容性问题.1.有些时候,我们希望容器有一个固定高度,但当其中的内容多的时候,又希望高度能够自适应,也即容器在纵向能被撑开,且如果有背景,也能够自适应.在一般情况下,使用min-height即可解决.但是广大网民的首选浏览器ie6并不支持min-height.ie7,opera,火狐没有问题.所以采用以下写法可以解决兼容性: 代码如下: height:auto!important; height:200px; min-height:200px;   2.很多朋友反映用上面的方…
参考网址:http://www.jb51.net/css/140685.html 随着微软新操作系统的上市,ie6现在用的人越来越少了,但是XP系统看来是太过经典,仍然有相当多的用户在使用,且这部分人群中的大部分也没有单独升级浏览器的习惯,于是乎ie6依旧是使用最多的浏览器版本.根据本站流量的统计,来自ie6的访问比重为72.6%.表明了以上的观点,虽然最高的时候,ie6占了90%以上. 言归正传,div+css作为网页的布局已经是大势所趋.它的优点不在这里啰嗦.但最近经常有朋友提到关于容器高度…
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Div高度自适应</title> <style type="text/css"> #wrap{overflow:hidden;} #sidebar_left,#sidebar_right{pad…
在用CSS+DIV的布局中,常常会发现,当一个DIV float之后,假设他的高度超过了其父DIV的高度时,其父DIV的高度并不会对应的进行调整.要解决问题(也叫做闭合(清除)浮动),我们有四种办法: 1. 额外标签法 这样的方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear)以撑大父容器.这样的方法浏览器兼容性好,没有什么问题,缺点就是须要额外的(并且一般是无语义的)标签.我个人比較喜欢这样的方法,由于它简单.有用.浏览器兼容性好,并且这样的方法也是W3C推荐的方法 <di…
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DivDemo.aspx.cs" Inherits="EkaduoBackstageLeadingToEnd.DivDemo" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht…
在最后一个div 后面加上 overflow:hidden;如下: <div style="width:580px; height:auto; margin:0 auto; <div style="height:100px; width:230px; float:left; margin:20px"></div><div style="height:100px; width:230px; float:left; margin:20…
by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1362 一.关于textarea文本域以及高度自适应 textarea标签为表单元素,一般用在多行文字的输入.在web应用上常见的是评论输入框,微博信息输入框等.例如企鹅微博的输入框: 作为多行文本域功能来讲,textarea满足了我们大部分的需求.然而,textarea有一个不足就是不能像普通div标签一样高度可以跟随…
转自轩枫阁 - http://www.xuanfengge.com/textarea-on-how-to-achieve-a-high-degree-of-adaptive.html 方法一:div模拟textarea文本域轻松实现高度自适应 因为textarea不支持自适应高度,就是定好高度或者是行数之后,超出部分就会显示滚动条,看起来不美观. 而用DIV来模拟时,首先遇到的问题是:div怎么实现输入功能? 可能我们还是第一次见到这个属性contenteditable,如一个普通的block元…