Podczas tworzenia layoutu natknołem na mały problemik. Otóż mam kilka warstw, wszystkie leżą w warstwie #conteiner. Typowo, lewe prawe menu i miejsce na treść (warstwa #content). Pomiędzy menu a warstwą #content odchodzi od headera pionowa linia (boczne obramowanie #content), która powinna docierać aż do footera. Niestety, jeśli wysokość warstwy z menu będzie większa niż wysokość warstwy z treścią tak sie nie stanie. Pomyślałem że ustawienie height na 100% dla #content rozwiąże sprawe, jednak ten atrybut najwyraźniej nie działa, a ja nie wiem jak go zastąpić. Linki do plików .html i .css:
:arrow: http://cudi.miracle.pl/chp/index.html :arrow: http://cudi.miracle.pl/chp/style.css Mam nadzieje że ktoś wie jak rozwiązać ten problem, bo ja już sie prawie poddałem
cichy
5.03.2004, 14:24:19
Siema...
Już wiem jak to rozwiązać.
Dodaj do #content
[xml:1:94a760a85e]#content
{
min-height: 100px; /*tu mozesz ustawic wiecej, na IE jak zwykle sie sypie troche ale za to na Mozilli dziala zaje...fajnie */
max-height: none;
height: 100%;
}
[/xml:1:94a760a85e]
Pozdro
Eluś
5.03.2004, 23:38:43
rozwiązanie banalne. Wszystkie warstwy-kolumny przezroczyste a w warstwie #container powtarzana grafika w pionie (o wysokości 1px, szerokości róznej szerokości warstwy #container i z zaznaczonymi pixelami, które będą tworzyły te pionowe linie)
jakbyś ne wiedział o czym mówię to ten artykuł przybliży ci sprawę...
Cudi
7.03.2004, 18:27:50
Dzięki za odpowiedzi, oba rozwiązania działają, ale ja z braku czasu zrobiłem jeszcze inaczej Użyłem tabelki, i w niej ustawiłem odpowiednie bordery a następnie powsadzałem divy. Może to nienajelegantsze rozwiązanie, ale niestety śpieszyło mi sie z tym layoutem i nie miałem wyjścia
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.