Skalowanie całej strony lub/i czcionek na stronie.
Wypunktuje trzy znane mi metody budowy layoutu pod kątem skalowania. Jestem ciekaw który sposób Wy preferujecie?
1. Layout jest zawsze stałej szerokości (np: 750px), skalować można tylko czcionki
2. Wszystko - layout wraz z czcionkami - jest skalowane proporcjonalnie (efekt identyczny jak podczas powiększania strony w Operze)
3. Szerokość strony to 100%, dostosowuje się do okna przeglądarki, czcionki można skalować.
Oczywiście kombinacji jest więcej, za pomocą min-width i max-width można sprawić, że strona będzie się zachowywała różnie, pod różnymi rozdzielczościami. Za pomocą skryptów JS można zadziałać podobnie, strona będzie zmieniała swój layout w zależności od
rozdzielczości lub rozmiaru okna przeglądarki, może także automatycznie powiększać lub pomniejszać czcionki, dobierając ich rozmiar do
rozdzielczości.
Interesuje mnie co Wam najbardziej odpowiada? Z tym, że użytkownicy Opery i tak powiększają stronę skalując jej całą zawartość, więc dla nich znaczenie ma tylko to, czy strona rozciąga się na całą szerokość okna, czy ma określoną szerokość.
Istotny jest także typ strony - sklep, aukcja, duży portal, blog, strona domowa itd. Mnie interesuje raczej ta pierwsza grupa, czyli sklep internetowy, chociaż chętnie posłucham wypowiedzi dotyczących wszystkich rodzajów witryn.
Osobiście na
dużych stronach, które zawierają sporo treści, lubię kiedy strona wykorzystuje całą powierzchnię okna przeglądarki i dodatkowo mogę skalować czcionki. Jednak nie lubię kiedy ta sama strona rozciąga się w nieskończoność dostosowując nawet do bardzo wysokich
rozdzielczości, co najczęściej oznacza zmniejszoną czytelność. Jeśli akapit jest zbyt długi, to czyta się niewygodnie.
Z kolei blogi wolę kiedy mają określoną stałą szerokość layoutu, ale z możliwością powiększania całej strony. Na blogach najczęściej jest jedna kolumna tekstu i wygodniej czyta się jeśli posiada ona optymalną szerokość (około 60 znaków w wierszu). Zgoda że layout bloga może wynosić 100% szerokości okna, ale pod warunkiem, że główna kolumna tekstu zawsze mieści się w tych (mniej więcej) 60 znakach.
EDIT:
Teraz dopiero zauważyłem ten mini-artykuł który pośrednio nawiązuje do mojego tematu, może to was natchnie ;) (patrz komentarze pod artykułem)