Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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列适合内容,但并排时高度匹配(无jQuery)_Html_Css_Flexbox_Zurb Foundation - Fatal编程技术网

html列适合内容,但并排时高度匹配(无jQuery)

html列适合内容,但并排时高度匹配(无jQuery),html,css,flexbox,zurb-foundation,Html,Css,Flexbox,Zurb Foundation,我有3个不同内容的div。因为他们的背景,我想让他们的身高相匹配。我的问题是,如果可能的话,如何在没有jQuery/Javascript的情况下使用纯html/css实现这一点 小的时候,每个div变成12列,因此它们的高度适合内容。中等时,绿色和蓝色的高度相同。较大时,灰色框与蓝色和绿色div的高度相匹配 .col-1{ 背景颜色:蓝色; } .col-2{ 背景颜色:绿色; } 上校3{ 背景颜色:灰色; } 敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗

我有3个不同内容的div。因为他们的背景,我想让他们的身高相匹配。我的问题是,如果可能的话,如何在没有jQuery/Javascript的情况下使用纯html/css实现这一点

小的时候,每个div变成12列,因此它们的高度适合内容。中等时,绿色和蓝色的高度相同。较大时,灰色框与蓝色和绿色div的高度相匹配

.col-1{
背景颜色:蓝色;
}
.col-2{
背景颜色:绿色;
}
上校3{
背景颜色:灰色;
}

敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。

您可以添加以下规则。它似乎起作用了

.row.collapse {
    display:flex;
    flex-wrap:wrap;
}
.col-1{
背景颜色:蓝色;
}
.col-2{
背景颜色:绿色;
}
上校3{
背景颜色:灰色;
}
.行.崩溃{
显示器:flex;
柔性包装:包装;
}

敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。

您可以添加以下规则。它似乎起作用了

.row.collapse {
    display:flex;
    flex-wrap:wrap;
}
.col-1{
背景颜色:蓝色;
}
.col-2{
背景颜色:绿色;
}
上校3{
背景颜色:灰色;
}
.行.崩溃{
显示器:flex;
柔性包装:包装;
}

敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。
敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。敏捷的棕色狐狸跳过了懒狗。

查看CSS网格。从字面上看,它只在浏览器中可用(不启用标志),在过去一两周内(截至撰写此答案时),因此这是一个“使用风险自负”的答案,但您可以考虑为此使用它。它的布局足够简单,IE/Edge使用的旧版本应该是可行的

.wrapper{
显示:网格;
栅隙:10px;
}
@媒体屏幕和屏幕(最小宽度:768px){
.包装纸{
网格模板柱:30%70%;
}
}
.col-1{
背景颜色:蓝色;
}
.col-2{
背景颜色:绿色;
}
上校3{
背景颜色:灰色;
}
@媒体屏幕和屏幕(最小宽度:768px){
.col-1{
网格柱:1;
网格行:1;
}
.col-2{
网格列: