如果问题措辞不正确或不清楚,我深表歉意。让我解释。
我在中间 div 中有 4 个 div。旨在如下所示:
-------------- ----------- -------------
|custExpBox || techSumBox| |escalationBox|
------------- | | -------------
-------------- | |
|workaroundnBox|| |
------------- -----------
但相反,我得到:
------------- ----------- -------------
|custExpBox || techSumBox| |escalationBox|
------------- | | -------------
| |
| |
------------- -----------
|workaroundBox|
-------------
这是 html 代码的精简版:
<div id="middle">
<div id="custExpBox"></div>
<div id="techSumBox"> </div>
<div id="escalationBox"> </div>
<div id="workaroundBox"> </div>
</div>
CSS 代码:
#middle{
width:100%;
margin-top:16px;
margin-bottom: 5px;
display:inline-block;
border:1px dashed black;
}
#custExpBox{
display: inline-block;
float:left;
width:40%;
background-color:#EAF2D3;
line-height:17px;
padding:3px;
height:200px;
overflow:scroll;
}
#techSumBox{
display: inline-block;
float:left;
width:30%;
background-color:#EAF2D3;
line-height:17px;
padding:4px;
height:406px;
overflow:scroll;
border:1px solid black;
overflow:auto;
}
#escalationBox{
margin-top:16px;
display: inline-block;
float:right;
width:18%;
border:1px solid black;
background-color:#E9EBA9;
line-height:17px;
border-radius:5px;
padding:4px;
}
#workaroundBox{
display: inline-block;
float:left;
width:40%;
background-color:#EAF2D3;
line-height:17px;
padding:3px;
height:198px;
overflow:scroll;
margin-top:6px;
}
感谢帮助。谢谢!
编辑 1:我想我会让你知道,如果我将 techSumBox div 的高度更改为与 custExpBox 相同的大小,它会根据需要显示。问题是当高度大于 custExpBox div 时。