zoukankan      html  css  js  c++  java
  • 外层div随内层div高度自适应

    首先说一下textarea的高度随文字的内容自适应,用div模拟textarea。直接看代码。其中

    contenteditable="true"表示div可以编辑。。主要是设置
    overflow: auto;
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
      <style type="text/css">
        .textarea{
          width: 300px;
          border:1px solid #ccc;
          min-height:30px;
          overflow: auto;
          outline:0;
         }
     </style>
    </head>
    <body>
    
      <div class="textarea" contenteditable="true">textarea</div>
    
    </body>
    </html>

    再说下外层的div随内层的div高度自适应。直接看代码。起到作用的是在外层div的样式上加display:table

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
      <style type="text/css">
      .box{
          width: 800px;height: 400px;
          border: 1px solid #000;
          position: relative;
          display: table;
        }
        .textarea{
          width: 300px;
          border:1px solid #ccc;
          min-height:30px;
          overflow: auto;
          outline:0;
         }
     </style>
    </head>
    <body>
    <div class="box">
      <div class="textarea" contenteditable="true">textarea</div>
    </div>
    </body>
    </html>
  • 相关阅读:
    vue之过滤器的用法
    数组方法
    vue指令之 v-fo循环和 v-show 以及key值的用法
    清除浮动的几种方式
    cookie和session的区别
    layui添加新增弹出框
    layui如何实现图片上传功能
    css中设置背景图片平铺整个页面
    在vue中使用样式的方法
    windows最小最大化当前窗口和关闭当前窗口
  • 原文地址:https://www.cnblogs.com/chaofei/p/8074241.html
Copyright © 2011-2022 走看看