Witam, mam problem z stworzeniem prostego układu strony, otóż chciałbym aby dwie kolumny po bokach miały jednakową szerokości a środkowy ustawiał się automatycznie, zależnie od rozdzielczości. Graficznie wygląda to mniej więcej tak: [Obrazek]
droslaw
27.06.2012, 19:07:43
Coś takiego można osiągnąć przez ustawienie odpowiednich marginesów dla środkowej kolumny. W tym wypadku dla prawego i lewego po 255 px. Może być potrzebne trochę więcej. Boczne kolumny muszą mieć ujemne marginesy dla odpowiedniego boku. Lewa kolumna na prawym boku -255px, a prawa na lewym.
Środkową kolumnę (#center) musisz opakować jeszcze jednym divem z szerokością ustawioną na 100%. A kolumnie #center dajesz marginesy. Przykład
Damonsson
27.06.2012, 23:14:13
Jesteś pewien, że będziesz znał wysokość DIVów?
droslaw
28.06.2012, 06:13:43
Jeśli będą potrzebne kolumny o nieznanej wysokości w różnych kolorach, trzeba jeszcze każdej kolumnie dodać bardzy duży padding dolny i ujemny margines o takiej samej wielkości. Całość musi być opakowana w diva z własnością css overflow:hidden (Pobaw się wypełniając kolumny treścią najlepiej z br)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.