chodzi ci o to, że powiedzmy obie kolumny mają bazowo po 200 px. 2 rozszerza się do 300 i chcesz, zeby 1 też sie tak rozszerzyła?
Jeśli dobrze Cię zrozumiałem to najprostsze rozwiązanie to takie:
index.htm
Kod
<div id="content">
<div id="1kolumna">
1 kolumna
</div>
<div id="2kolumna">
2 kolumna
</div>
</div>
oczywiście ilośc kolumna możesz zmieniać
styl.css
Kod
div#content {
width: 400px;
height: 200px;
overflow: hidden;
}
div#kolumna1 {
width: 200px;
height: 200px;
padding-bottom: 10000000px;
margin-bottom: -10000000px;
float: left;
}
div#kolumna2 {
width: 200px;
height: 200px;
padding-bottom: 10000000px;
margin-bottom: -10000000px;
float: right;
}
Mam nadzieję, że pomogłem
e:
Cytat(potreb @ 11.10.2009, 20:52:33 )

min-width, max-width + expression dla IE
jesli o to ci chodziło, no to kolega wyżej ma rcję, + ewentualnie to co ja, tyle, ze w 1 kolumnie (tej, która ma się nie powiększać) kasujesz
Kod
padding-bottom: 10000000px;
margin-bottom: -10000000px;