所以我想并排浮动三个div。现在我让它们display: inline-block;
向左浮动,但是当窗口变得太小时,最右边的窗口<div>
被迫低于其他两个。
我也需要它,以便最右边和最左边<div>
有一定的最大宽度,并且中心<div>
应该改变它的宽度以填充窗口。(我给你这个信息,以防任何解决方案干扰这个)。我如何实现我想要的?
编辑
这个容器<div>
(无论是 body 还是另一个<div>
)的宽度必须为 100%。我需要三个并排<div>
的位置,如下所示:
当我使窗口变小或变大时,这应该保持它的形式。这是我现在拥有的 HTML/CSS:
<div class="app-view">
<div class="search-form"/>
<div class="results-view"/>
<div class="quick-viz"/>
</div>
.app-view-wrapper {
display: inline-block;
height: 100%;
}
.search-form {
border-right: solid 1px #d1d2d4;
display: inline-block;
float: left;
height: 100%;
max-width: 300px;
min-height: 900px;
position: relative;
width: 30%;
background: #78787b;
}
.results-view {
display: inline-block;
height: 100%;
padding-left: 10px;
float: left;
min-height: 900px;
min-width: 200px;
overflow-y: scroll;
width: 55%;
}
.quick-viz {
display: inline-block !important;
position: relative;
float: left;
height: 100%;
background: #78787b;
overflow-x: scroll;
margin-left: 10px;
}