Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wypełnienie całości elementu tłem
kamil881
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 21.09.2007
Skąd: Mielec

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


Witam,
Na samym dole strony mam element, który ma być wypełniony tłem do samego dołu przeglądarki. Niestety nie ma rodzica i height na 100% nie pomaga. Co mogę zrobić?

Kod
#foot{
width:100%;
float: left;
margin: 12px 0 0;
background:url(media/img/foot_bg.jpg) repeat-x #dcd3c6;
}



Pozdrawiam.

Ten post edytował kamil881 28.01.2010, 22:57:52
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


  1. body, html { height:100%;}
  2.  
  3. #foot{
  4. width:100%;
  5. height:100%;
  6. float: left;
  7. margin: 12px 0 0;
  8. background:url(media/img/foot_bg.jpg) repeat-x #dcd3c6;
  9. }
Go to the top of the page
+Quote Post
kamil881
post
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 21.09.2007
Skąd: Mielec

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


Nie wiem dlaczego, ale pojawia mi się wtedy scroll...

Ten post edytował kamil881 29.01.2010, 15:14:22
Go to the top of the page
+Quote Post
Damonsson
post
Post #4





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


overflow: hidden ?
Wstaw gdzieś może to co masz, bo trudno mi zgadywać czemu tak się dzieję. Albo ktoś inny może wie co jest przyczyną dokładnie.
Go to the top of the page
+Quote Post
kamil881
post
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 21.09.2007
Skąd: Mielec

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




Kod
overflow: hidden;
działa jeśli dam je w body, ale jeśli strona się rozciągnie lub będzie wyświetlana na mniejszej rozdzielczości, nie będzie możliwości jej przesunięcia...

Ten post edytował kamil881 29.01.2010, 22:38:46
Go to the top of the page
+Quote Post
Damonsson
post
Post #6





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


  1. html { height:100%;}
  2.  
  3. body{
  4. font-family:Arial;
  5. font-size:11px;
  6. color:#644941;
  7. text-align:justify;
  8. background:url(media/img/main_bg.jpg) repeat-x #fff;
  9. margin:0;
  10. padding:0;
  11. height: 9%;
  12. }

To jest takie rozwiązanie typu: Działa, ale można to na pewno zrobić inaczej lepiej.
Tak mi się zdaje, albo nie można juz tego lepiej zrobić. Niech ktoś lepszy się wypowie.

Ten post edytował Damonsson 29.01.2010, 19:03:59
Go to the top of the page
+Quote Post
kamil881
post
Post #7





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 21.09.2007
Skąd: Mielec

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


Nie rozumiem, czemu 9%? Dopasowane tylko do danej rozdzielczości.
Go to the top of the page
+Quote Post
Damonsson
post
Post #8





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Bo to najbardziej pasuje do tego co chcesz osiągnąć. Jak to zrobić żeby było idealnie nie wiem. Ale zaloze sie ze jak poszukasz na google to znajdziesz. Mówię to działa, bo nawet przy rozdzielczosci 1024x768 wyglada jako tako. Ale to nie jest to co mozna osiagnac zapisujac inaczej LEPIEJ.
Go to the top of the page
+Quote Post
kamil881
post
Post #9





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 21.09.2007
Skąd: Mielec

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


Zmieniła się koncepcja stopki, więc problem jest już nieaktualny- aczkolwiek, jeżeli ktoś ma rozwiązanie, nie wzgardzę (IMG:style_emoticons/default/smile.gif)

Damonsson, plusik za zaangażowanie w temacie, dzięki.

Pozdrawiam.

Ten post edytował kamil881 29.01.2010, 22:42:13
Go to the top of the page
+Quote Post
icetique
post
Post #10





Grupa: Zarejestrowani
Postów: 72
Pomógł: 13
Dołączył: 12.04.2009

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


Moja opcja taka (nieidealna także):

Wewnętrzną treść strony zrobić na scrollingu (czyli, żeby strona miała statyczną wysokość). Wtedy możesz zrobić zewnętrznego diva, w którym będzie cała zawartość strony (zaraz po body) z background-position: bottom center; background-repeat: repeat-x; padding-top: <tutaj_wysokosc_tla_stopki+ewentualny_odstep_od_konca_faktycznej_tresci>px;, a jako tło dla body dać to, co masz w topie, tylko, że przedłużone na wysokość o białą część tła i tło stopki (dajmy na to z jakieś 300px, żeby dopasować do większych rozdzielczości).
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 27.09.2025 - 00:43