您可以尝试使用float来代替使用floatdisplay:table-cell
。但是,您可能会发现某些较旧的浏览器不了解此规则。见下文:
#wrapper {
display: table; // See FelipeAls comment below
width: 300px;
}
#left {
display: table-cell;
width: 50px;
background: blue;
}
#right {
display: table-cell;
width: 250px;
background: red;
}