Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Mam taką sytuację:
3 elementy div o następującym wyglądzie: Kod +------------------------------------------------+ |+-------------++-------------------------------+| || || || || || || || || || || || || || B || || || || || || || C || || || || |+-------------+| || | | || | | || | | || | A | || | +-------------------------------+| | | | | | | +------------------------------------------------+ I teraz pytanie: Jak zrobić aby element B lub chociażby C miał maxymalną wysokość na jaką pozwala A? Element A równie dobrze może być elementem BODY. Mówimy o XHTML'u i style="height: 100%" nie wchodzi w gre bo nie działa. Ten post edytował mike_mech 21.07.2005, 16:46:05 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%)
|
Miałem chwilkę więc wstępnie poprawiłem ten kod, bo to była masakra (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Trzeba by jeszcze go zoptymalizowac, wyrzucić niepotrzebne divy, ale jak mówie miałem tylko chwilkę (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Stosujesz mase niepotrzebnych styli, niektóre nieprawidłowo. Np. div jest elementem blokowym, więc po co mu jeszcze styl display:block. Co do wyświetlania trzech kolumn o takiej samej wysokości, to zajrzyj na ala, tam jest rozwiązanie problemu. Kod body { font-family: verdana, arial, serif; margin: 0; padding: 0; text-align: center; color: gray; font-size: 10px; text-align: center; } div#container { width:100%; margin: 0 auto; background: url(images/tlo.jpg) repeat-x; } div#logo { width: 717px; height: 134px; margin: 0 auto; background: url(images/logo.jpg) top center no-repeat; } div#cont { width: 100%; border: 0; background-color: #f1f1f1; text-align: center; } div#out { width: 715px; margin: 0 auto; } div#in { width: 100%; text-align: left; background-color: #e6e7eb; } div#left { width: 183px; background-color: #dadde2; float: left; padding-top: 10px; text-align:left; } div.box1,div.box2 { margin: 0 0 -1px 10px; width: 160px; height: auto; background: #9a9a9b; border: 1px solid #7e7e7e; } div.box2 { margin-bottom: 3px; height: 100px; background: #bfc0c1; } div#main { margin-top: 10px; margin-left: 3px; width: 320px; background: #f6f7f9; border: 1px solid #cacacc; float: left; } div#right { width: 183px; height: 100%; background: #dadde2; float: right; } div.box3 { margin: 7pt; width: 160px; height: auto; background: #bfc0c1; border: 1px solid #7e7e7e; } div#foot { width: 100%; height: auto; background: #dadde2 top center no-repeat; } |
|
|
|
mike_mech Wysokość dla div'a 21.07.2005, 16:31:20
wassago mi działa.
[HTML] pobierz, plaintext <div style... 21.07.2005, 17:42:26
mike_mech CytatDwie rzeczy są nieskończone: Wszechświat i lu... 21.07.2005, 20:49:22
Dravo Tworzenie ciekawych, ustandaryzowanych oraz `z... 21.07.2005, 21:49:03
mike_mech Za wcześnie się ucieszyłem.
Taki kod działa bez z... 22.07.2005, 22:27:13
FiDO Dodaj
Kodbody, html {
height: 100%;
} 23.07.2005, 01:08:15
Diablos Mam podobny problem, lecz u mnie cały problem tkwi... 23.07.2005, 08:42:44
Diablos ok, dzieki bardzo, jest ok w 99%... jeszcze tylko ... 25.07.2005, 11:04:29
revyag Nie dociąga się ? Chodzi o to że ma mniejszą wysok... 25.07.2005, 11:10:00
mike_mech W związku z tym że mam kolejny problem dotyczący w... 5.08.2005, 14:29:27
Kinool pozwole sobie dolaczyc sie do tematu
mam sobie D... 6.08.2005, 16:50:20
tiraeth IE nie zna wielu atrybutów. Nawet IE7, podobno, w ... 6.08.2005, 17:07:37
FiDO Cytat(tiraeth @ 2005-08-06 18:07:37)IE nie zn... 6.08.2005, 22:49:59
kamiseq no i co k nic nikt do konca nie wyjsanil:]
a ja tu... 16.08.2005, 20:03:59 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 12:20 |