Если вы не изменяете IE6, затем поместите вторую <div>
и поместите ее в поле, равное (или, возможно, немного большее) <div>
фиксированной ширины первой .
HTML:
<div id="main-wrapper">
<div id="fixed-width"> lorem ipsum </div>
<div id="rest-of-space"> dolor sit amet </div>
</div>
CSS:
#main-wrapper {
100%;
background:red;
}
#fixed-width {
width:100px;
float:left
}
#rest-of-space {
margin-left:101px;
/* May have to increase depending on borders and margin of the fixd width div*/
background:blue;
}
Маржа учитывает возможность того, что в «остальном пространстве» <div>
может содержаться больше контента, чем в «фиксированной ширине» <div>
.
Не задавайте фиксированную ширину фона; если вам нужно визуально увидеть их как разные «столбцы», используйте трюк с искусственными столбцами .