układ strony - 3 kolumny
Kodując nowy layout dla znajomej (Happy dog) natknąłem się na pewną niedogodność związaną z układem 3 kolumnowym. To może od początku. W czasach kiedy szablon strony robiło się w tabeli taki układ był najbardziej optymalny dwie kolumny ze sztywną szerokością (zazwyczaj) po bokach w które dosyć często ładowało się menu i mnóstwo gadżetów. I ten środkowy…z zawartością czasami nawet to była najważniejsza część strony
która sama dostosowywała swoją szerokość. Tak, tabele były dość “inteligentne” pod tym względem. Ale nastały czasy arkuszy stylów (CSS) nastała epoka bloków (znaczniki DIV) należało rozwiązać pewien problem. Brak automatycznego dostosowania się bloku środkowego kiedy dwa są po bokach…masakra! Okazało się, że najlepszym rozwiązaniem jest tego nie stosować! Znalezione rozwiązanie nie rzadko okazywały się kolosami kodu który nijak można logicznie przerobić na własne potrzeby. Dlatego nawet nie podaje linków do tych stron bo nie polecam. Lepiej chwile jest pomyśleć jak usunąć ten trzeci blok i zrobić tylko dwa. wtedy problem znika.
Niedługo wersja “lejałtu” na pewno pojawi się w internecie pozostaje do zrobienia: dokończenie kodowania szablonu i implementacja w wordpressie.

maj 26th, 2008 at 10:26 po południu
3 kolumnowe layouty nie są takie złe. Jeśli masz jakąś zawartość, którą chcesz je wypełnić i ma to jakiś sens, to czemu nie…
IMHO złe to jest zakładanie, że to musi się jakoś proporcjonalnie rozkładać. Jeśli koniecznie chcesz, zrób sobie np. 2 arkusze stylów (np. dla ludków z monitorami 800×600 i dla tych z szerszymi) i JavaScriptem wybieraj jeden z nich w zależności od ekranu… Albo załóż, że 3 kolumna zawiera mniej istotne dane i może czasem wyjeżdżać za ekran (w rzadkich już dziś przypadkach).
maj 27th, 2008 at 5:34 przed południem
hmm..no tak…tylko standardem dzis jest 1024×768 a po drugie zeby strona zajmowala 100% szerokosci w przypadku kiedy dwie kolumnu ustawimy szerokosc w px to jest juz problem. gdyby ustawic je wszystkie procentowo to nie ma problemu. tylko mowie jezeli jest taki przypadek np. z rameczkami po bokach ktore musza byc tlem (niedugo to pokaze to bedzie wiadomo o co chodzi