ugrás a tartalomhoz

3 oszlop - css

plip · 2010. Feb. 22. (H), 03.17
Sziasztok!
Egy nagyon egyszerű dolgot szeretnék megoldani, de nem sikerül:
- adott egy 100% szélességű div (vagyis olyan széles, mint a böngésző)
- benne 3 oszlop (3 div): a 2 szélső fix szélességű (pixelben megadva)
- a középső pedig a maradék

A lényeg, hogy a böngészőablak átméretezésével csak a középső oszlop szélessége változzon.

Amivel próbálkoztam:
- float: left/right, de csak fix szélességekkel tudom megoldani
- position: relative, de a harmadik oszlopot nem tudom a helyére tenni

Táblázattal nagyon egyszerűen meg lehet oldani (200, *, 200), javascripttel is (lekérdezem az ablak méretét, és átméretezem az oszlopot), de nem hiszem, hogy css-sel ne lehetne megcsinálni. Keresgéltem, de igazából azt sem tudom mire keressek...

előre is köszi a segítséget
 
1

float + margin

Chaar-Lee · 2010. Feb. 22. (H), 08.40
Rakj 3 divet egymas utan, amibol az elso a bal oldali, a kovetkezo a jobb oldali, az utolso pedig a kozepso. A baloldali szelessege fix, es float: left, a jobb oldali szinten fix szeles es float: right, mig a kozepso eseteben allits margin-t jobb es bal oldalt, pont ugyan akkorat mint a 2 hasab szelessege, igy kozepen fog megjelenni. A szelessege ennek a divnek legyen auto.
2

Tökéletes!

plip · 2010. Feb. 24. (Sze), 08.46
Tökéletes! Köszönöm!