Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] Wyśrodkowanie
kamil_lk
post
Post #1





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


Witam.
Jak wyśrodkować wszystkie warstwy?
Link
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





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").
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 11:05