我在我的网站上使用自动高度,以便高度将随着div中的内容量而变化。但是,即使在调整大小(响应)时,我需要同一行中的3个div具有相同的高度。
目前,div 1或2在调整浏览器大小时获得了不同的高度。
有没有办法对此进行编码,以便无论您为响应度调整多少,所有三个都将保持相同的高度?
CSS:
#integel {
background-color:rgba(255,255,255,1);
height:auto;
width:30%;
min-height: 30em;
display:inline-block;
line-height:2.3vw;
overflow:hidden;
float:left;
margin-top:0%;
margin-bottom:5%;
margin-left:2.5%;
margin-right:0%;
color:black;
border:solid rgba(63, 146, 195, 1) 0.3vmax;
}
#integel1 {
background-color:rgba(255,255,255,1);
height:auto;
width:30%;
min-height: 30vmax;
display:table-row;
line-height:2.3vw;
overflow:hidden;
float:left;
margin-top:0%;
margin-bottom:5%;
margin-left:2.5%;
margin-right:0%;
color:black;
border:solid rgba(63, 146, 195, 1) 0.3vmax;
}
#integel3 {
background-color:rgba(255,255,255,1);
height:auto;
min-height: 30vmax;
width:30%;
display:inline-block;
line-height:2.3vw;
overflow:hidden;
float:left;
margin-top:0%;
margin-bottom:5%;
margin-left:2.5%;
margin-right:0%;
color:black;
border:solid rgba(63, 146, 195, 1) 0.3vmax;
}
正如您在www.gester.nl(服务部分)
所见答案 0 :(得分:0)
使用FLexbox!
这样的事情:
.wrapper {
display: flex;
flex-direction:row;
flex-wrap: wrap;
justify-content: space-between;
}
.col {
width: 30%;
padding: 1%;
}
答案 1 :(得分:0)
我接受您链接的网站元素。如果它们应该像现在一样(第一行为3,第四行为全尺寸),您可以在下面找到它的代码段。如果您希望在一行中包含4个,只需将flex
的{{1}}更改为25%,并删除#services div
的{{1}}。
flex

#services div:last-child

有关CSS3 Flexbox的更多信息,例如: on W3Schools page。
希望这很有用。