Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 1.03.2005 Ostrzeżenie: (0%)
|
Mam taki kod:
Box jest zawieszony w pewnej stałej odległości od górnej krawędzi okna, ale nie potrafię go zmusić, aby rozszerzał się w dół, do samego końca okna, nie zależnie jaka jest ustawiona rozdzielczość?? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%)
|
bottom: 0?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 1.03.2005 Ostrzeżenie: (0%)
|
bottom: 0; niestety nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Możesz spróbować
Kod height: 100%;
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%)
|
A mi działa.
Pokaż swój test-case dla niedziałającego bottom. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 2.01.2005 Skąd: Opolskie Ostrzeżenie: (0%)
|
Witam
Niestety, mnie również, mimo wielu kombinacji, nie udało się (tylko pod IE) uzyskać efektu. W innych przeglądarkach to działa prawidłowo, jednak IE nic sobie z tego ustawienia nie robi... Jakiś hack? (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 18.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Może
Kod height: 100pc;
margin-bottom: 0; |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 1 Dołączył: 16.04.2006 Skąd: Łódź Ostrzeżenie: (0%)
|
Kurde, przeciez to jest znany odwieczny problem, wiążący się min. z footerem na divach. Oj Św. Mikołaj chyba przyniesie wygrawerowany adres google'a (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%)
|
Wysokość zdeklarowana na 100% rozszerza element do maksymalnej wysokości rodzica. W XHTMLu (wysyłanym jako aplikacja xmla - czyli tylko w Przeglądarkach) jest to html->body->div, więc jeżeli html i body nie będą miały wysokości okna (dla html "rodzicem" jest okno przeglądarki), to element potomny nie będzie miał wysokości okna. W X/HTMLu wysyłanym jako text/html też nie zaszkodzi ustawić wysokości dla html i body. Tyle teoria, w praktyce nie sprawdzałem.
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 2.01.2005 Skąd: Opolskie Ostrzeżenie: (0%)
|
Tylko, ze u mnie div z trescia ma dynamiczna wysokosc, wiec co za tym idzie, cala rodzina w strone body tez musi miec dynamiczna wysokosc (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Poza tym, czytalem gdzies, ze akurat co do procentowej wysokosci, to jest to namieszane, i do jej obliczenia brana jest szerokosc rodzica, a nie wysokosc (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) A co do footera, nawet w stronie o dynamicznej wysokosci, to poradzilem sobie bardzo prosto (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Otoz wystarczy jego rodzicowi (dynamicznemu) ustawic position relative oraz padding-bottom na wysokosc footera, a sam footer dac position: absolute i bottom: 0 (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%)
|
To nie wiem w końcu czy chcesz żeby ten div był na całą wysokość strony, czy miał dynamiczną.
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 2.01.2005 Skąd: Opolskie Ostrzeżenie: (0%)
|
Całą wysokość swojego rodzica, ale ten rodzic ma wysokość dynamiczną!
Po prostu - jest div z treścią - której może być dowolna ilość (w tym konkretnym przypadku jest to jedno "duże" zdjęcie, o stałej szerokości, ale różnej wysokości, oraz jakiś tekst pod nim), a z boku ma być pasek z miniaturami innych zdjęć dla tego artykułu - i ten pasek ma zajmować całą wysokość swego rodzica, niezależnie, jak ten rodzic jest rozciągnięty! Oczywiście pasek ma overflow: auto lub overflow: scroll, jeszcze nie wiem, co będzie lepsze w tym wypadku. position: absolute; top: 0; bottom: 0; sprawdza się dla Opery i FF (w FF co innego się sypie ale nad tym pracuję), natomiast IE wymiaruje pasek wg ilości zawartych w nim miniatur (jak dla overflow: visible) i wywala je wszystkie na ekran (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Jakby co, podaje linka do tego co kombinuje: http://saranis.interka.pl/akimo_new/main.php?d=2 [EDIT] Okazuje się, że wystarczyło wstawić rodzicom 2 poziomy w górę height: 100% i w IE już to działa tak, jak chciałem, i jak w innych przeglądarkach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Problem solved [/EDIT] Ten post edytował -SaraniS- 20.12.2006, 12:31:28 |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.10.2005 Ostrzeżenie: (0%)
|
Przeczytałem uważnie wszystkie posty z tego tematu i o ile dobrze wszystko zrozumiałem,
to taki kod powinien zadziałać w oczekiwany przeze mnie sposób, tz. DIV z zielonym tłem powinien się rozciągnąć, aż do końca niebieskiej warstwy, jednak tego nie robi... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ---------------------------------------------------------------------- EDIT Oczywiście chodzi mi o wysokość tej warstwy a nie szerokość... END ---------------------------------------------------------------------- Sprawdzałem zarówno pod FF jak i IE
moje pytanie brzmi dlaczego ? P.S. Proszę o wyrozumiałość ponieważ dopiero zaczynam swoją przygodę z CSS-em Ten post edytował garguss 20.12.2006, 17:15:31 |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 2.01.2005 Skąd: Opolskie Ostrzeżenie: (0%)
|
garguss
Z moich potyczek wiem, że element, który chcesz rozciągnąć, nie może pływać, musi być spozycjonowany absolutnie (czy pozycjonowanie relatywne zadziała - nie wiem). Zresztą w przypadku przedstawionego laya nie jest trudna jego przeróbka na absolut (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
O ile nie strzeliłem gdzieś byka - pisałem z głowy, mniej więcej takie układy sam stosuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poprzez łączenie pozycjonowania absolutnego oraz pływania (ale nie w jednym divie!), można rozwiązać problem stopki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Pozdrawiam |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.10.2005 Ostrzeżenie: (0%)
|
Dzięki wielkie za pomoc, tak jak już wcześniej napisałem dopiero zaczynam swoją przygodę z CSS i bardzo się cieszę, że są ludzie,
którzy odpowiadają nawet na takie pytania jak to moje. Jeszcze raz dziękuje -SaraniS- (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 18.12.2025 - 16:51 |