koraso
8.01.2013, 19:13:27
Witam,
Głowie się właśnie jak zrobić 3 kolumny DIV obok siebie (LEWE MENU | TREŚĆ | PRAWE MENU), w taki sposób, aby na niektórych podstronach móc pozbyć się lewego lub prawego menu (lub nawet obu), a środkowa kolumna automatycznie zajęła ich miejsce.
Do tej pory wszystkie moje próby kończyły się na tym, że albo menu nakładały się na TREŚĆ, albo po usunięciu MENU w jego miejscu nic nie było.
Jak to urgryść?
Chyba najprościej jest to zrobić zagnieżdżaniem. W kontener główny wkładamy 2 bloki. Jeden odpowiada za menu lewe, drugi jest kontenerem na content i prawe menu. Jeśli wywalisz lewe menu, drugi blok powinien się rozepchnąć na całość kontenera. Jeśli wywalisz prawe menu, content się rozepchnie na całość. Niestety fluid layouty starymi technikami mają swoje wady gdy zaczyna się pozycjonowanie elementów i wewnątrz też są elementy pływające.
Z nowszych technik można się zainteresować multicolumn layout:
http://www.alistapart.com/articles/css3multicolumn