Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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-cover-parent Div_Html_Css - Fatal编程技术网

Html 具有最小高度的Div-cover-parent Div

Html 具有最小高度的Div-cover-parent Div,html,css,Html,Css,我有一个家长和孩子部门: <div class="wrapper"> <div class="child"> Foo Bar! </div> </div> 富吧! wrapperdiv的高度可以根据内容的不同而有所不同,但它有一个min height:50vh。现在我希望子div覆盖整个父div,但是height:100%不起作用 。目标是用蓝色覆盖整个灰色区域。我该怎么

我有一个家长和孩子部门:

<div class="wrapper">
    <div class="child">
        Foo Bar!
    </div>
</div>

富吧!
wrapper
div的高度可以根据内容的不同而有所不同,但它有一个
min height:50vh
。现在我希望子div覆盖整个父div,但是
height:100%
不起作用


。目标是用蓝色覆盖整个灰色区域。我该怎么做呢?

flexbox
可能会有帮助

将这些代码添加到
.wrapper

display: flex;
align-items: stretch;
删除
高度
并将
宽度
添加到子项

.wrapper{
背景颜色:灰色;
最小高度:50vh;
显示器:flex;
对齐项目:拉伸;
}
.孩子{
宽度:100%;
背景颜色:蓝色;
颜色:白色;
}

富吧!

flexbox
可能会有所帮助

将这些代码添加到
.wrapper

display: flex;
align-items: stretch;
删除
高度
并将
宽度
添加到子项

.wrapper{
背景颜色:灰色;
最小高度:50vh;
显示器:flex;
对齐项目:拉伸;
}
.孩子{
宽度:100%;
背景颜色:蓝色;
颜色:白色;
}

富吧!

您可以简单且最简单的方法是在
.child
上使用
显示:flex
宽度:100%

Flex在所有现代浏览器上的响应速度都非常快。你可以阅读更多关于

演示

html,
身体{
身高:100%;
}
.包装纸{
背景颜色:灰色;
最小高度:50vh;
显示器:flex;
}
.孩子{
宽度:100%;
背景颜色:蓝色;
颜色:白色;
}

富吧!

您可以简单且最简单的方法是在
.child
上使用
显示:flex
宽度:100%

Flex在所有现代浏览器上的响应速度都非常快。你可以阅读更多关于

演示

html,
身体{
身高:100%;
}
.包装纸{
背景颜色:灰色;
最小高度:50vh;
显示器:flex;
}
.孩子{
宽度:100%;
背景颜色:蓝色;
颜色:白色;
}

富吧!

正是我想要的!谢谢你,这正是我要找的!谢谢