Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 16 Dołączył: 16.07.2007 Ostrzeżenie: (0%)
|
Cześć,
Przejdę od razu do rzeczy, mianowicie robię szablon o szerokość 1050px i chciałbym za pomocą parametru width (wartość 100%) dociągnąć stopkę do lewego i prawego brzegu. Wspomnę że mam starszy monitor co za tym idzie mniejsza rozdzielczość, możliwe że to dlatego? Ten post edytował WebKing 16.07.2009, 18:06:30 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Jeśli rodzic ma ustaloną szerokość, to może być inny powód.
Jeśli trzymasz stopkę poza kontenerem, masz odpowiedź. [; |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 16 Dołączył: 16.07.2007 Ostrzeżenie: (0%)
|
Nadałem body parametr width: 100%;, a mojej stopce width: inherit; i nadal jest jak było. Wytłumaczę jak to wygląda: stopka jest dociągnięta do brzegów lecz po przewinięciu strony zostaje kawałek niedociągnięty.
--------------------------------------------------------- Udało mi się to wykonać za pomocą skryptu, lecz nadal czekam na pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował WebKing 16.07.2009, 19:07:12 |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Bez kodu nic nie da rady.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 16 Dołączył: 16.07.2007 Ostrzeżenie: (0%)
|
Jeżeli chodzi Ci o źródło strony to w przybliżeniu wygląda on tak:
Kod <html> <head> <title>kod</title> </head> <body> <div id="page"> tresc </div> <div id="footer"> stopka </div> </body> </html> Kod body {
font-size: 11px; } #page { width: 1050px; } #footer { width: 100%; } |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
No jak ma się footer dobrze rozciągać, skoro nie jest w page?
Zrób kontener o tej szerokości i wrzuć wszystkie elementy do środka. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 16 Dołączył: 16.07.2007 Ostrzeżenie: (0%)
|
Kontener page ma ustaloną szerokość 1050px, footer chciałbym aby był na całą szerokość nie tylko 1050px
|
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
A przecież pisałeś co innego. [;
Musisz wyrzucić footer poza kontener. |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 16 Dołączył: 16.07.2007 Ostrzeżenie: (0%)
|
Jaki kontener przecież za body nie można? ;]
Pisałem że chciałbym stopkę dociągnąć do brzegów przeglądarki |
|
|
|
Post
#10
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Zrób jeszcze jednego diva-kontener oprócz body.
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 6 Dołączył: 15.07.2009 Skąd: Śląsk->Ruda Śląska Ostrzeżenie: (0%)
|
dodaj do body w css coś takiego: margin: 0px; - wtedy dociągnie Ci całkiem do boków.
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%)
|
WebKing:
Piszesz strasznie zawile. Z tego co widzę, kod masz dobry i powinien on działać. Może chodzi Ci o to, że jak masz mniejszą rozdzielczość - np. 1024 x 768 px to DIV o id "page" ma swoja ustalona szerokość 1050px, a DIV o id "footer" ma 1024 (minus obramowania przeglądarki itp.). Przez to przeglądarka "nie rozciąga" go na całą szerokość strony (szerokość strony jest większa niż szerokość widzialna), a width: 100% daje 100% szerokości widzialnej - zgadłem? W takim przypadku musisz inaczej to zrobić niż width: 100% Może sprawdzaj szerokość całej strony w JS i dynamicznie ustawiaj szerokość tego kontenera "footer"? Innego wyjścia nie widzę. No chyba, że założysz, że 1024 x 768 już bardzo mało osób używa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Albo możesz zmniejszyć szerokość całej strony z 1050 na 1000 i wtedy będzie też ok na tej rozdzielczości (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Ten post edytował Skie 17.07.2009, 16:01:20 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 21:46 |