zoukankan      html  css  js  c++  java
  • 用一个div模拟textarea的实现

     <textarea> 标签定义一个多行的文本输入控件。但是它不能像div一样随着内容增加而自动增加,一言不合就出现滚动条,有是有为了更好的交互,可能需要使用div来模拟textarea的实现,直奔主题吧。

    1、内容可编辑 contenteditable

    对就是contenteditable,给div添加contenteditable=true即可;

    2、demo


    //css
    div{
    400px;
    min-height: 100px;
    max-height: 300px;
    _height: 100px; //IE6
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    outline: 0;
    border: 1px solid #a0b3d6;
    font-size: 12px;
    word-wrap: break-word;
    overflow-x: hidden;
    overflow-y: auto; //超过最大高度就出现滚动条
    _overflow-y: visible;
    }

    //html
    <div contenteditable="true">
    .....此处省略.....
    </div>

     https://www.cnblogs.com/leaf930814/p/6985501.html

  • 相关阅读:
    Struts2框架
    读者写者问题
    哲学家就餐问题
    理解中断
    理解处理机调度
    理解死锁
    理解进程
    Linux CentOS 6.7 挂载U盘
    家庭-养老院模型理解IOC和DI
    Bash基础
  • 原文地址:https://www.cnblogs.com/shy1766IT/p/11235600.html
Copyright © 2011-2022 走看看