Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] Problem z height: 100%;
arszawin
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.07.2008

Ostrzeżenie: (0%)
-----


W tym przykładzie: http://tnij.org/css_98 , po prawej stronie znajduje się rozwijane menu.
Po najechaniu na pomarańczowy prostokąt (np. "ROZWIJANE MENU") rozwijają się kolejne linki. Technicznie jest to zrobione tak, że warstwa div:hover ma ustawione height:100%; i tutaj jest właśnie problem bo tą wartość można rozumieć dwojako.
W tym momencie, niestety, po najechaniu na wyżej wymieniony link, wysokość tej warstwy osiąga wartość maksymalną (taką jak rodzicielka, warstwa contentMain), a moim zamiarem naturalnie jest to, aby wzrosła do takiej wartości, aby wyświetlić wszystkie linki i nic więcej. Czyli to height:100% powinno w tym przypadku być około 130px, a nie 400px. Mój opis jest być może nieco zawiły, ale po kliknięciu na link na pewno wszystko stanie się jasne... Jak ten problem wyeliminować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
lepmajster
post
Post #2





Grupa: Zarejestrowani
Postów: 129
Pomógł: 24
Dołączył: 21.05.2010

Ostrzeżenie: (30%)
XX---


Bo height:100% danego elementu zalezy od wysokosci jego rodzica.
Jesli rodzicem jest body - to wartosc ta przyjmuje wysokosc rowna wysokosci okna przegladarki, ale jak umiescisz ten elemen wewnatrz jakiegos elementu, np. diva z ustalona wysokosci height:200px; i w nim umiescisz kolejnego diva z height:100% to ten div bedzie mial wysokosc 200px.


--------------------
Naciśnij POMÓGŁ, jeśli mój post był pomocny :)
Go to the top of the page
+Quote Post
arszawin
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.07.2008

Ostrzeżenie: (0%)
-----


Rozumiem, ale w tym wypadku (rozwijane menu) nie znamy docelowej wysokości (a przynajmniej nie znamy dokładnej w pixelach, bo ilość linków może być zmienna). W takim razie, jak powinienem to zdefiniować, aby wysokość (height:100%) dostosowywała się do treści (linków) zapisanych wewnątrz?
Go to the top of the page
+Quote Post
lepmajster
post
Post #4





Grupa: Zarejestrowani
Postów: 129
Pomógł: 24
Dołączył: 21.05.2010

Ostrzeżenie: (30%)
XX---


W ogole jej nie definiuj, albo jak juz koniecznie chcesz to uzyj height: auto;
Gdy nie definiujesz height, wtedy automatycznie wysokosc dostosowuje sie (rozciaga).


--------------------
Naciśnij POMÓGŁ, jeśli mój post był pomocny :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:36