
Otóż chodzi mi o osiągnięcie takiego efektu, że lewa kolumna (są dwie) miałaby się rozciągać na całą przestrzeń nie zajętą przez kolumnę prawą, ale elementy w niej poustawiane byłyby na stałym margin-left - konkretnie znajdowałyby się dokładnie na lewym marginesie wycentrowanego diva o szerokości 960px. Obecnie sprawę załatwiłem javascriptem i wyciągnięciem tej kolumny poza cały układ dokumentu. Moje pytanie brzmi - czy da się to zrobić w samym css? Próbowałem paru sposobów, ale nawet jak było ok wszędzie, to i tak Explorery poniżej 8 miały problemy. Obecnie kod wygląda tak (lewa kolumna, jak się pewnie domyślacie patrząc na kod, to leftNav

<body> <div id="leftNav"> <jdoc:include type="modules" name="leftmenu" /> </div> <div id="container"> <div id="header"> <a href="index.php" id="logo"> <img src="templates/portfolio_index/images/logo.jpg" alt="logo" /> </a> <div id="nav"> <jdoc:include type="modules" name="mainmenu" /> </div> </div> <div id="content"> <div id="rightPanel"> <jdoc:include type="component" /> </div> </div> </div> <div id="footer"> <div id="footer_container"> </div> </div> </body>
//tu zostawiłem tylko to, co uważam za zajistotniejsze div#leftNav { position: absolute; margin-top: 325px; z-index: 999; } div#leftNav li { border-top: 1px solid #e7e7e7; } div#leftNav ul, div#leftNav li { list-style: none; font-size: 14px; } div#leftNav li#current a { color: white; background-color: #9f1f63; } div#rightPanel { float: right; width: 725px; padding-left: 50px; } #container { min-height: 100%; margin: 0 auto; margin-bottom: -50px; position: relative; color: #636363; } #content { width: 960px; margin: 0 auto; padding-top: 55px; }
Jakieś rady?