![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 1.02.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym uzyskać efekt jak na obrazku. Ważne jest jednak, aby rozwiązanie było uniwersalne dla wszystkich rozdzielczości. Kod wstępnie wygląda tak. Niestety nie działa
Zależy mi na tym aby warstwa content była widoczna zawsze w stałym rozmiarze i przylegała do dołu strony (!).. Warstwa .top powinna zmniejszać się lub zwiększać w zależności od wysokości ekranu. Zatem puste miejsce pomiędzy złączeniem obu warstw powinien być wypełniany przez warstwę .top. Niestety obecnie tak się nie dzieje. (IMG:style_emoticons/default/sad.gif) (IMG:http://img8.imageshack.us/img8/4706/beznazwy11.gif) Proszę o pomoc zatem. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 22 Dołączył: 1.06.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A jak wygląda html?
Ja zrobiłem tak: a CSS tak:
Nie wiem czy dokładnie o to Ci chodzi, ale mi działa (IMG:style_emoticons/default/smile.gif) Ten post edytował muniekw 1.02.2010, 11:09:12 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 1.02.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
HTML wygląda dokładnie tak jak u Ciebie domyślnie.
Owszem działa ale tło warstwy (content) nie jest przyrównane do dołu strony. U mnie jest dziura między dołem ekranu a warstwa (content) kończy się gdzieś po srodku strony. U Ciebie nie widać tego bo użyłeś tła jednolitego. (IMG:style_emoticons/default/smile.gif) Ja mam na dole warstwy (content) obrazek panoramiczny. Ku górze leci gradient. Warstwa (top) ma kolor gradientu, przez co zaoszczędzam miejsce zamiast pakować jpg. (IMG:style_emoticons/default/smile.gif) Dlatego ważne jest, aby strona warstwą (content) przylegała do dołu, a warstwa (top) wypełniała różnicę. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 11.06.2009 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Tak na szybko:
height auto w div.top nic Ci nie da, bo auto dostosuje do zawartości diva, a nie do wysokości ekranu. Prawdę mówiąc widzę 3 ścieżki tego problemu: 1. Nadać div.top sztywną wysokość, bo jeśli div.content ma 600px, to znajdź największą rozdzielczość przeglądarki i ustal ja tak, żeby obejmowała cały ekran, albo nawet więcej (wtedy pojawi się suwak) i nie będzie wielkiej dziury. Przyznaję - tanie rozwiązanie. 2. Jeśli nic z tego Ci nie podpasuje, to musisz pokombinować z wymuszeniem wysokości div.top, np. dać mu ok. 50% wysokości (ale wtedy musisz nadać body atrybut 100%...). 3. Może pomoże Ci przesuwane tło - poszukaj w necie. Pozdrawiam. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 1.02.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Postąpiłem zgodnie z punktem drugim i udało się doskonale. (IMG:style_emoticons/default/smile.gif) Dzieki wielkie za odpowiedzi! (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:59 |