25-03-2010, 18:31
Rzucam okiem na html i widzę że dziwnie pociąłeś cały kod. Moglbys zrobic np tak:
<div id="centruj">
<div id="gora"></div>
<div id="content">
<div id="lewo">...</div>
<div id="srodek">
...
</div>
<div id="prawo">...</div>
</div>
</div>
content: position:relative; width:np 960
lewa kolumna - position:absolute; width:180; left:0
prawa kolumna - width:180; position:absolute; right:0
srodek: margin:0 180px;
A rozciagajace sie kolumny? Kolumny zrób jako tło, które nadajesz contentowi. Dzięki takiej konstrukcji, będziesz mógł bardzo łatwo manipulować wygladem strony
Zawsze tez mozesz po tych divach w srodku dodac jakis clear, ktory bedzie rozciagal zawartosc.
Teraz jak chcesz przeniesc lewa na prawa, wystarczy np zmienic left na right. Jezeli chcesz miec srodek tam gdzie lewo, tez wystarczy zmienic tylko css. Ogolnie bedzie o wiele latwiej;
Dzisiejszy wpis sponsoruje zdanie: Im konstrukcja strony jest prostsza, tym latwiej ją manipulować
<div id="centruj">
<div id="gora"></div>
<div id="content">
<div id="lewo">...</div>
<div id="srodek">
...
</div>
<div id="prawo">...</div>
</div>
</div>
content: position:relative; width:np 960
lewa kolumna - position:absolute; width:180; left:0
prawa kolumna - width:180; position:absolute; right:0
srodek: margin:0 180px;
A rozciagajace sie kolumny? Kolumny zrób jako tło, które nadajesz contentowi. Dzięki takiej konstrukcji, będziesz mógł bardzo łatwo manipulować wygladem strony

Zawsze tez mozesz po tych divach w srodku dodac jakis clear, ktory bedzie rozciagal zawartosc.
Teraz jak chcesz przeniesc lewa na prawa, wystarczy np zmienic left na right. Jezeli chcesz miec srodek tam gdzie lewo, tez wystarczy zmienic tylko css. Ogolnie bedzie o wiele latwiej;
Dzisiejszy wpis sponsoruje zdanie: Im konstrukcja strony jest prostsza, tym latwiej ją manipulować