用CSS堆叠所有容器

用CSS堆叠所有容器,css,Css,我有许多宽度相同但高度不同的容器。我希望它们堆叠起来,不要在下面留下太多空间 目前他们有以下CSS: .myDiv{ 宽度:钙(100%-67%); 浮动:左; } 要做到这一点,我还缺少什么?我建议使用grid或flexbox。这是使用flex的一个很好的例子: 这是我最喜欢的学习flex的指南: 以下是代码笔链接中的已清理版本: .container{ 最大宽度:1100px; 保证金:0自动; } .卡片{ 显示器:flex; 证明内容:之间的空间; 柔性包装:包装; 边缘顶部:15px

我有许多宽度相同但高度不同的容器。我希望它们堆叠起来,不要在下面留下太多空间

目前他们有以下CSS:

.myDiv{
宽度:钙(100%-67%);
浮动:左;
}


要做到这一点,我还缺少什么?

我建议使用grid或flexbox。这是使用flex的一个很好的例子:

这是我最喜欢的学习flex的指南:

以下是代码笔链接中的已清理版本:

.container{
最大宽度:1100px;
保证金:0自动;
}
.卡片{
显示器:flex;
证明内容:之间的空间;
柔性包装:包装;
边缘顶部:15px;
填充:1.5%;
框大小:边框框;
}
.卡片{
flex:01330px;
位置:相对位置;
边缘底部:20px;
填充底部:30px;
背景#fefff9;
颜色:#363636;
文字装饰:无;
}
.卡跨度{
显示:块;
}
.卡片.卡片摘要{
填充物:5%5%3%5%;
}
.卡.卡头{
位置:相对位置;
溢出:隐藏;
边界半径:4px4p0;
}
.卡片.卡片名称{
背景:rgba(157187,63,85);
填充:3.5%0 2.5%0;
字体系列:“Roboto Condensed”,无衬线;
文本转换:大写;
位置:绝对位置;
底部:0;
宽度:100%;
}
.卡片.卡片名称h3{
字体大小:1.2米;
线高:1.2;
填充:0.3.5%;
保证金:0;
}
//页面的一般样式,使其更美观;P
身体{
背景:#f0;
字号:17px;
线高:1.4;
字体系列:“Jaldi”,无衬线;
}

我建议使用网格或flexbox。这是使用flex的一个很好的例子:

这是我最喜欢的学习flex的指南:

以下是代码笔链接中的已清理版本:

.container{
最大宽度:1100px;
保证金:0自动;
}
.卡片{
显示器:flex;
证明内容:之间的空间;
柔性包装:包装;
边缘顶部:15px;
填充:1.5%;
框大小:边框框;
}
.卡片{
flex:01330px;
位置:相对位置;
边缘底部:20px;
填充底部:30px;
背景#fefff9;
颜色:#363636;
文字装饰:无;
}
.卡跨度{
显示:块;
}
.卡片.卡片摘要{
填充物:5%5%3%5%;
}
.卡.卡头{
位置:相对位置;
溢出:隐藏;
边界半径:4px4p0;
}
.卡片.卡片名称{
背景:rgba(157187,63,85);
填充:3.5%0 2.5%0;
字体系列:“Roboto Condensed”,无衬线;
文本转换:大写;
位置:绝对位置;
底部:0;
宽度:100%;
}
.卡片.卡片名称h3{
字体大小:1.2米;
线高:1.2;
填充:0.3.5%;
保证金:0;
}
//页面的一般样式,使其更美观;P
身体{
背景:#f0;
字号:17px;
线高:1.4;
字体系列:“Jaldi”,无衬线;
}


实现这一点肯定有比float更好的方法。查看CSS网格或flexbox。发现了一个使用flex的好例子:@dmikester1感谢这个好例子。我想我可以进一步清理它,让它工作起来。我看不出有任何理由使用calc()可用的媒体查询。干杯肯定有比float更好的方法来实现这一点。查看CSS网格或flexbox。发现了一个使用flex的好例子:@dmikester1感谢这个好例子。我想我可以进一步清理它,让它工作起来。我看不出有任何理由使用calc()可用的媒体查询。干杯