![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 22.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich Forumowiczów,
Mam na stronie taki układ: 2 boczne kolumy i środek (http://ocm.pl/ocm_xhtml/). Mój problem polega na tym, że wysokość tych kolumn jest taka jak tekst w nich, a chciałbym, żeby dostosowywała się do wysokości środkowego bloku. Każda z 2 kolumn składa się z 3 części: górnej o ustalonej wysokości, srodkowej i dolnej o ustalonej wysokości. Czy da się zrobić tak, żeby środkowa część była zawsze na maksa (rozciągała się aż do końca) i tym samym żeby kolumny kończyły się w tym samym miejscu, co główny blok? (ustawienie height: 100% nic nie daje)
A tu layout.css: Kod html { background-color: #686868; background-image: url('gfx/ocm_bg.jpg'); background-repeat: repeat-x; background-position: top; } body { margin: 21px auto; } div#box { width: 1072px; float: left; } div#leftnav { width: 134px; float: left; } div#leftnav { width: 134px; float: left; } div#leftnav_a { height: 500px; background-image: url('gfx/leftnav_a.jpg'); background-repeat: no-repeat; background-position: top; } div#leftnav_b { background-image: url('gfx/leftnav_b.gif'); background-repeat: repeat-y; } div#leftnav_c { bottom: 0; height: 96px; background-image: url('gfx/leftnav_c.jpg'); background-repeat: no-repeat; background-position: top; } div#centerbox { margin: 29px auto; width: 804px; float: left; background-color: #686868; background-image: url('gfx/adjunct.jpg'); background-repeat: repeat-x; background-position: bottom; } div#rightnav { width: 134px; float: left; } div#rightnav_a { height: 500px; background-image: url('gfx/rightnav_a.jpg'); background-repeat: no-repeat; background-position: top; } div#rightnav_b { background-image: url('gfx/rightnav_b.gif'); background-repeat: repeat-y; } div#rightnav_c { height: 96px; bottom: 0; background-image: url('gfx/rightnav_c.jpg'); background-repeat: no-repeat; background-position: top; } div#main { float: left; width: 100%; background-color: #5A5A5A; } div#footer { float: left; bottom: 0; width: 100%; height: 41px; background-image: url('gfx/adjunct.jpg'); background-repeat: repeat-x; background-position: bottom; } Jeszcze do tego dochodzi problem, że to się kompletnie krzaczy pod IE, ale nad tym się dopiero zastanowię, chociaż rady mile widziane ![]() Aha, w Operze jest wszystko przesunięte trochę w dół, ale poprawię to później. -------------------- Pozdrawiam
Most people prefer doors to windows. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 701 Pomógł: 0 Dołączył: 26.06.2002 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
jezeli chodzi o to rozciaganie to musisz uzyc hacka, w selektorach head, html, body wstawic "display: block" i "width: 100%" - powinno pomoc.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 22.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(wassago @ 2004-10-22 20:39:47) jezeli chodzi o to rozciaganie to musisz uzyc hacka, w selektorach head, html, body wstawic "display: block" i "width: 100%" - powinno pomoc. Dzięki, częściowo to działa, tzn. rozciaga tam gdzie nie ma tekstu... ale do pewnej stałej wielkości (na oko z 500px). Wtedy, gdy tekstu jest mało, to kolumny są od niego dłuższe, a gdy dużo - są za krótkie, a ja próbuję zrobić, żeby były takie jak tekst. BTW. gwoli ścisłości chodziło o height... Ten post edytował aBendi 22.10.2004, 22:08:30 -------------------- Pozdrawiam
Most people prefer doors to windows. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 701 Pomógł: 0 Dołączył: 26.06.2002 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
to pobaw sie z "max-height" i "min-height"
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 22.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(wassago @ 2004-10-22 21:24:30) to pobaw sie z "max-height" i "min-height" Niestety nie bardzo pomaga.. min-height nic nie daje ![]() -------------------- Pozdrawiam
Most people prefer doors to windows. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 13:28 |