这是一个非常简单的问题,但我不知道出了什么问题。
我有三个 div,2 个设置像素大小,另一个(中间)填充两者之间的剩余空间。
|------|--------------------------|------|
| | | |
| | | |
| | | |
|------|--------------------------|------|
<-------------------------->
Width Fill
我有以下CSS:
左分区
#leftdiv {
height: 50px
width: 50px;
float: left;
}
中区
#middlediv {
min-width: 270px;
width: calc(100% - 100px);
width: -moz-calc(100% - 100px);
width: -webkit-calc(100% - 100px);
width: -o-calc(100% - 100px);
float: left;
}
右分区
#rightdiv {
width: 100px;
height: 50px;
float: right;
}
我在这里简化了它,但基本上正确的 div 实际上并没有浮动,它像这样在下面:
|------|--------------------------|
| | |
| | |
| | |
|------|--------------------------|
|------|
| |
| |
| |
|------|