私は3列のdivに取り組んでいます。Left 列と Mid 列は、幅 1005 ピクセルのラッパー内で固定幅 (それぞれ 57 ピクセルと 160 ピクセル) です。
問題は、流動的な幅である必要があり、残りのすべてのスペースをカバーする右側の列です。使ってみましたがうまくいきませ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>