Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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 100%高度与flexbox中其他两个div作为列对齐?_Html_Css - Fatal编程技术网

Html 如何使一个div 100%高度与flexbox中其他两个div作为列对齐?

Html 如何使一个div 100%高度与flexbox中其他两个div作为列对齐?,html,css,Html,Css,如何使一个div 100%高度与flexbox中其他两个div作为列对齐 你也应该在这里发布你的代码&告诉你的问题,因为有几种方法可以做到这一点。 一种方法是使用一个主flexbox,flex direction=行和2个flex项:第一个“first div”作为th2,第二个flexbox,flex direction=列。 这是密码。希望能有帮助 .柔性容器{ 显示:-webkit flex; 显示器:flex; -webkit柔性方向:行; 弯曲方向:行; 宽度:400px; 高度:

如何使一个div 100%高度与flexbox中其他两个div作为列对齐


你也应该在这里发布你的代码&告诉你的问题,因为有几种方法可以做到这一点。 一种方法是使用一个主flexbox,flex direction=行和2个flex项:第一个“first div”作为th2,第二个flexbox,flex direction=列。 这是密码。希望能有帮助


.柔性容器{
显示:-webkit flex;
显示器:flex;
-webkit柔性方向:行;
弯曲方向:行;
宽度:400px;
高度:250px;
}
.flex-container2{
显示:-webkit flex;
显示器:flex;
-webkit柔性方向:列;
弯曲方向:立柱;
宽度:400px;
高度:250px;
}
.flex项目cont{
背景颜色:矢车菊蓝;
宽度:100px;
高度:100px;
边际:0px;
}
.flex-item1{
背景色:红色;
宽度:100px;
高度:200px;
边际:0px;
}
.flex-item2{
背景颜色:蓝色;
宽度:100px;
高度:100px;
边际:0px;
}
.flex-item 3{
背景颜色:绿色;
宽度:100px;
高度:100px;
边际:0px;
}
第三组
第一组
第二组

使用flex完成以下代码后,它将自动调整子框的大小

<style>
    .box-main {
        display: flex;
        justify-contents: space-between;
    }
    
    .box1 {
        height: 100vh;
        background-color: red;
        width: 40%;
    }
    
    .box2 {
        width: 60%;
        height: 100vh;
        display: flex;
        justify-content: space-evenly;
        flex-direction: column;
    }
    
    .subbox1 {
        background-color: blue;
        flex: 1;
    }
    
    .subbox2 {
        background-color: green;
        flex: 1;
    }
</style>
    <div class="box-main">
        <div class="box1">
            Third Div
        </div>
        <div class="box2">
            <div class="subbox1">
                First Div
            </div>
            <div class="subbox2">
                Second Div
            </div>
        </div>
    </div>

.主接线盒{
显示器:flex;
证明内容:之间的空间;
}
.box1{
高度:100vh;
背景色:红色;
宽度:40%;
}
.box2{
宽度:60%;
高度:100vh;
显示器:flex;
对正内容:空间均匀;
弯曲方向:立柱;
}
.子框1{
背景颜色:蓝色;
弹性:1;
}
.子框2{
背景颜色:绿色;
弹性:1;
}
第三组
第一组
第二组

如我所述,我需要使用flexbox。我刚刚看到了这一点。现在编辑我的答案。现在请看一看。您可以运行代码段并检查它是否正是您想要的。希望它能帮助你做到这一点,而不必用另一个div包装这3个div?因为我想在较低的屏幕分辨率下对这些div执行其他操作,并且用不同的div包装它们会产生问题然后调整它们的位置,这样做是否可以不用另一个div包装这3个div?因为我想在较低的屏幕分辨率下对这些div做其他事情,并且用不同的div包装它们会产生问题。