Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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
Javascript 儿童潜水器,配备主潜水器高度(并排)_Javascript_Css - Fatal编程技术网

Javascript 儿童潜水器,配备主潜水器高度(并排)

Javascript 儿童潜水器,配备主潜水器高度(并排),javascript,css,Javascript,Css,如何使我的.FormBox\u Main和.ResultBox\u Main动态跟踪.ResultBox\u Child可能存在的不确定高度。默认情况下,我将100%的高度设置为.FormBox\u Main和.ResultBox\u Main,但如果.ResultBox\u Child的高度超过了100%,它将与“Main”div匹配 在CSS(避免JavaScript)中可以做些什么,使高度跟随.ResultBox\u Child可能具有的任何高度 CSS: HTML: 一些文本 正文

如何使我的
.FormBox\u Main
.ResultBox\u Main
动态跟踪
.ResultBox\u Child
可能存在的不确定高度。默认情况下,我将100%的高度设置为
.FormBox\u Main
.ResultBox\u Main
,但如果
.ResultBox\u Child
的高度超过了100%,它将与“Main”div匹配

在CSS(避免JavaScript)中可以做些什么,使高度跟随
.ResultBox\u Child
可能具有的任何高度

CSS:

HTML:


一些文本
  • 正文
  • 正文
  • 正文
  • 正文
  • 正文
当前结果:


您可以添加一个
溢出:滚动
以防止出现这种情况:

div.ResultBox\u Main{
背景色:#333;
宽度:80%;
高度:100px;
左:20%;
位置:绝对位置;
边框:1px实心#FF0000;
溢出:滚动;
}
div.ResultBox\u子项{
背景色:红色;
边缘顶部:10px;
宽度:98%;
浮动:对;
边框:1px实心#00FF00;
}

主要结果
结果子
  • 正文
  • 正文
  • 正文
  • 正文
  • 正文

框大小:边框框;抱歉,不起作用。设置
页边距顶部:0px不工作,适合。我需要
.FormBox\u Main
.ResultBox\u Main
.ResultBox\u子项的高度超过100%时跟随它。它可以工作。谢谢是否可以阻止显示默认的滚动条?只有在必要时才出现?是的,或者你可以完全隐藏它们。我让你查一下:-)
div.FormBox_Main{
    background-color: #F1F1F1;
    width: 20%;
    height: 100%;
    left: 0;
    position: absolute;
    border: 1px solid #0000FF;
}

div.FormBox_Child{
    background-color: transparent;
    width: 95%;
    margin-top: 10px;
    float: right;
    border: 0px solid #00FF00;
}

div.ResultBox_Main{
    background-color: #FFFFFF;
    width: 80%;
    height: 100%;
    left: 20%;
    position: absolute;
    border: 1px solid #FF0000;
}

div.ResultBox_Child{
    background-color: transparent;
    margin-top: 10px;
    width: 98%;
    float: right;
    border: 1px solid #00FF00;
}
<div class="FormBox_Main">
    <div class="FormBox_Child">
        <label for="SomeText">Some Text</label>
        <input type="text" name="SomeText">
        <input type="submit" name="Submit" value="Submit">
    </div>
</div>


<div class="ResultBox_Main">
    <div class="ResultBox_Child">
        <ul>
            <li>Text</li>
            <li>Text</li>
            <li>Text</li>
            <li>Text</li>
            <li>Text</li>
            <!-- ++ Multiple Lines -->
        </ul>
    </div>
</div>