Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 绝对div中的相对div不会在溢出时滚动_Html_Css_Scroll - Fatal编程技术网

Html 绝对div中的相对div不会在溢出时滚动

Html 绝对div中的相对div不会在溢出时滚动,html,css,scroll,Html,Css,Scroll,我的代码中有以下结构,我不能更改绝对div或panel div,因为它是现有代码的一部分,会影响多个页面 我需要在相对div上滚动,它必须填充绝对div的底部区域-因此我不能有像素高度,因为它必须匹配用户屏幕大小 我可以在相对div中添加更多div .absolute{ 背景色:#f0; 边框:1px实心#000; 底部:0; 左:0; 溢出:隐藏; 位置:绝对位置; 排名:0; 宽度:300px; z指数:0; } .小组{ 最小高度:100px; 最大高度:150像素; 背景:#fff;

我的代码中有以下结构,我不能更改绝对div或panel div,因为它是现有代码的一部分,会影响多个页面

  • 我需要在相对div上滚动,它必须填充绝对div的底部区域-因此我不能有像素高度,因为它必须匹配用户屏幕大小
  • 我可以在相对div中添加更多div
  • .absolute{
    背景色:#f0;
    边框:1px实心#000;
    底部:0;
    左:0;
    溢出:隐藏;
    位置:绝对位置;
    排名:0;
    宽度:300px;
    z指数:0;
    }
    .小组{
    最小高度:100px;
    最大高度:150像素;
    背景:#fff;
    显示:块;
    }
    .亲戚{
    溢出:滚动;
    }
    我的面板-可变高度
    需要在这里滚动吗
    
  • A
  • A
  • ...
    我不知道如何在纯CSS中实现它。但是使用下面的jquery可以动态地将高度分配给相对高度

    $(document).ready(function(){
    var winhei = window.innerHeight;
    var nonhei = $('.none').height();
    var newhei = winhei - nonhei;
    $('.relative').height(newhei);
    });
    

    我不知道如何在纯CSS中实现它。但是使用下面的jquery可以动态地将高度分配给相对高度

    $(document).ready(function(){
    var winhei = window.innerHeight;
    var nonhei = $('.none').height();
    var newhei = winhei - nonhei;
    $('.relative').height(newhei);
    });
    
    您可以执行以下操作:

    .relative {
      overflow: scroll; 
      position:absolute;
      height:calc(100% - 100px);
      width:100%;
    }
    
    您可以执行以下操作:

    .relative {
      overflow: scroll; 
      position:absolute;
      height:calc(100% - 100px);
      width:100%;
    }
    

    面板可以固定高度吗?面板可以固定高度吗?这对我很有用。你能描述一下发生了什么吗?这对我很有效。你能描述一下发生了什么事吗?