![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o wyśrodkowanie div-a prace, to musi mieć on oprócz margin: 50px auto; jeszcze width ustawione. Zresztą każdy element, który chcemy wyśrodkować w poziomie musi mieć nadaną szerokość (width).
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzięki mortus
![]() ![]() A moge zrobić coś takiego, żeby ta stopka była na samym dole, ale nie była fixed? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
No po prostu usuń position: fixed; ze stylu. Ale poza tym masz trochę źle rozplanowaną stronę. Ja bym dał tak
i jeszcze style trzeba uaktualnić przede wszystkim na potrzeby IE6: do #top dodaj overflow: hidden; #header ma mieć margin: 0 auto;, width: 900px; i overflow: hidden; #center powinien mieć margin-top: -xxx, gdzie xxx to wysokość tej czerwonej kreski i overflow: hidden; #center_head i #center_body powinny mieć margin: 0 auto;, width: 900px; i overflow: hidden; i klasa .clear ma za zadanie czyścić float-y i powinna mieć clear: both; Resztę stylów zostaw tak jak masz. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 325 Pomógł: 33 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
hym.. ale tutaj ta stopka nie będzie przy dolnej krawedzi przeglądarki jak jest mało tekstu?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
No to niestety trzeba się bawić atrybutem min-height: i ustawiać ten element, który ma zawierać konkretną treść. Tyle, że takie rozwiązanie zadziała tylko dla viewportu o określonej wysokości. Jeżeli ktoś np. będzie miał mniejszą lub większą rozdzielczość monitora, to wtedy wygląd się wykrzaczy. Alternatywą jest wykorzystanie JavaScript-u do ustalenia odpowiedniej minimalnej wysokości podczas ładowania strony. Ogólnie działa to tak, że pobieramy wysokość viewportu i odliczamy sumę wysokości wszystkich elementów o stałej wysokości, a na końcu dodajemy min-height: do stylu naszego zmiennego div-a, przy czym min-height to różnica pomiędzy wysokością viewportu a wspomnianą sumą wysokości. Takie rozwiązanie nie zadziała, jeśli ktoś wyłączy obsługę JavaScript. Myślę, że najlepiej zrobić to w taki sposób, że ustalamy minimalną wysokość strony np. na 500px i tego się trzymamy. Ewentualnie możemy tło do samego dołu zrobić w konkretnym kolorze (będzie bardziej "estetycznie").
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 209 Pomógł: 37 Dołączył: 27.02.2008 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
jeśli chodzi ci o przyklejenie stopki 'do podłogi', w przypadku gdy jest mało tekstu na stronie, to rozwiązanie jest tutaj: http://www.cssstickyfooter.com/
bez wykorzystania js i dziala pod znaczną większością przeglądarek. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:44 |