Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] stopka do doły strony
Forum PHP.pl > Forum > Przedszkole
matyskiewicz
Czy istnieje jakiś działający sposób rozciągnięcia stopki w taki sposób aby zawsze była rozciągnięta do dołu strony (nie dolepiona do końca, tylko rozciągnięta)?
W Googlu jest pełno tutoriali, ale żaden znaleziony nie jest funkcjonalny.
mortus
Sticky footer
matyskiewicz
Cytat(matyskiewicz @ 7.06.2011, 11:56:05 ) *
nie dolepiona do końca, tylko rozciągnięta

mortus
Tak zrobiona stopka trzyma się dolnej krawędzi przeglądarki lub dołu strony, jeśli treść tej strony przekracza wysokość klienta przeglądarki. Jeśli stopka cały czas ma być tuż pod samą treścią, to w czym problem? Po prostu dajesz ją na końcu kodu HTML.
matyskiewicz
Rzeczywista wysokość stopki to 40px.
  1. footer{ height: 40px; }

mam rozdzielczość ekranu 2560 x 1440 wysokość strony to np:
- 1200px to stopka ma długość 240px;
- 1600px to stopka ma 40px;
- 800px to stopka ma 640px;

Nie zależy mi na przyklejeniu stopki do końca strony, zależy mi na rozciągnięciu do dołu strony
aeaeae
  1. <div id="p">
  2. <div id="tresc">tresc</div>
  3. <div id="stopka">stopka</div>
  4. </div>


  1. html,body{height:100%;margin:0;padding:0}
  2. #p{display:table;width:100%;height:100%;background-color:green}
  3. #tresc{display:table-row;background-color:blue}
  4. #stopka{display:table-row;min-height:40px;height:100%;background-color:red}


Działa pod FF i Chrome (nie pytaj mnie czemu tongue.gif ). Pod IE6 się sypie - trzeba popracować z min-height:40px;height:100% w stopce.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.