我正在处理 3 列 div。Left 和 Mid 列在包装器内具有固定宽度(分别为 57px 和 160px),宽度为 1005px。
问题是右列应该是流体宽度,并将覆盖所有剩余空间。我试过使用width: (calc 100% - 217px);
,但它不工作。
我有这个代码供你参考。我需要你的帮助来指出问题所在。
body {
background-color: #444;
margin: 0;
}
#wrapper {
width: 1005px;
min-height:450px;
margin: 0 auto;
}
#leftcolumn, #rightcolumn, #mid {
float: left;
min-height: 450px;
color: white;
}
#leftcolumn {
width: 57px;
background-color: #111;
}
#mid {
width: 160px;
background-color: #087;
}
#rightcolumn {
max-width: calc (100% - 217px);
background-color: #777;
display:inline-block;
}
<div id="wrapper">
<div id="leftcolumn">
Left
</div>
<div id=mid>
Mid
</div>
<div id="rightcolumn">
Right
</div>
</div>