Если вы не изменяете 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>
.
Не задавайте фиксированную ширину фона; если вам нужно визуально увидеть их как разные «столбцы», воспользуйтесь трюком Faux Columns .