Zoom stron www
Thursday, 16. February 2006, 10:58:24
Zaletą przeglądarek graficznych jest możliwość dowolnego doboru wielkości i kroju liter. Webmasterzy bardzo chętnie z tego korzystają. Problem w tym, że zazwyczaj stosują zbyt małe literki. Na szczęście wiekszość przeglądarek potrafi powiększyć tekst. Niestety tutaj pojawiają się poważne problemy.
Zacznijmy od tego, w jaki sposób można określić wielkość tekstu. Zasadniczo są trzy metody.
Część osób cały tekst określa w pikselach. Zazwyczaj te osoby są krytykowane za brak znajomości poprawnych technik tworzenia stron www. Najczęściej za poprawne uważa się określanie wszystkich liter w jednostkach względnych albo opisowych. To jednak też jest błąd. Wielkość liter powinno się określać z uwzględnieniem obiektów, które ów tekst otaczają.
Jeśli tekst jest ściśle związany z bitmapą, trzeba go określić w jednostkach typowych dla bitmapy, czyli pikselach. Jeśli zaś tekst jest umieszczony w takim miejscu, że można swobodnie decydować o jego rozmiarze, wypadałoby pozwolić użytkownikowi swobodnie decydować o jego wielkości, więc zastosować jednostki opisowe albo względne.
Przeglądarki Firefox i Konqueror powiększają tekst niezależnie od jednostek, w jakich został określony. Przy okazji powiększają wszystko, co zostało określone w jednostkach relatywnych. Dzięki temu część stron, w których webmasterzy ustawili cały tekst w px, mogą zostać powiększone. Niestety strony, gdzie tekst jest bardzo uzależniony od grafiki, będą się sypały.
Zoom w przeglądarce Microsoft Internet Explorer nie powiększa tekstu określonego w px, więc nie działa na większości stron. Jednak nawet na poprawnie napisanych stronach działa w dość ograniczonym zakresie i oferuje maksymalnie czterokrotne powiększenie. Nie powoduje za to problemów na stronach, gdzie teskst jest uzależniony mocno od bitmap, przy założeniu, że został określony w px. Spotkałem się niestety ze stronami, gdzie taki tekst określono (chyba) w em, więc sypał się we wszystkich znanych mi przeglądarkach.
Operę zostawiłem na koniec. Przeglądarka ta została wyposażona w zoom, który powiększa wszystko, łącznie z bitmapami. Oczywiście takie zoomowane bitmapy tracą bardzo wiele na jakości, ale za to układ strony zostaje zachowany. I tutaj ciekawostka, Opera posiada też dodatkowy zoom, działający analogicznie jak ten w przeglądarce Microsoftu. Niestety działa on automatycznie, to znaczy bazuje na ustawieniach systemu operacyjnego, i nie potrafię go wyłączyć. Sprawdzałem na Windows 98 i Windows XP SP2. Z tego powodu układ kilku stron się sypał i nie dało się tego poprawić.
Zacznijmy od tego, w jaki sposób można określić wielkość tekstu. Zasadniczo są trzy metody.
Część osób cały tekst określa w pikselach. Zazwyczaj te osoby są krytykowane za brak znajomości poprawnych technik tworzenia stron www. Najczęściej za poprawne uważa się określanie wszystkich liter w jednostkach względnych albo opisowych. To jednak też jest błąd. Wielkość liter powinno się określać z uwzględnieniem obiektów, które ów tekst otaczają.
Jeśli tekst jest ściśle związany z bitmapą, trzeba go określić w jednostkach typowych dla bitmapy, czyli pikselach. Jeśli zaś tekst jest umieszczony w takim miejscu, że można swobodnie decydować o jego rozmiarze, wypadałoby pozwolić użytkownikowi swobodnie decydować o jego wielkości, więc zastosować jednostki opisowe albo względne.
Przeglądarki Firefox i Konqueror powiększają tekst niezależnie od jednostek, w jakich został określony. Przy okazji powiększają wszystko, co zostało określone w jednostkach relatywnych. Dzięki temu część stron, w których webmasterzy ustawili cały tekst w px, mogą zostać powiększone. Niestety strony, gdzie tekst jest bardzo uzależniony od grafiki, będą się sypały.
Zoom w przeglądarce Microsoft Internet Explorer nie powiększa tekstu określonego w px, więc nie działa na większości stron. Jednak nawet na poprawnie napisanych stronach działa w dość ograniczonym zakresie i oferuje maksymalnie czterokrotne powiększenie. Nie powoduje za to problemów na stronach, gdzie teskst jest uzależniony mocno od bitmap, przy założeniu, że został określony w px. Spotkałem się niestety ze stronami, gdzie taki tekst określono (chyba) w em, więc sypał się we wszystkich znanych mi przeglądarkach.
Operę zostawiłem na koniec. Przeglądarka ta została wyposażona w zoom, który powiększa wszystko, łącznie z bitmapami. Oczywiście takie zoomowane bitmapy tracą bardzo wiele na jakości, ale za to układ strony zostaje zachowany. I tutaj ciekawostka, Opera posiada też dodatkowy zoom, działający analogicznie jak ten w przeglądarce Microsoftu. Niestety działa on automatycznie, to znaczy bazuje na ustawieniach systemu operacyjnego, i nie potrafię go wyłączyć. Sprawdzałem na Windows 98 i Windows XP SP2. Z tego powodu układ kilku stron się sypał i nie dało się tego poprawić.
By MOldar, # 17. February 2006, 00:07:59
By Big_Z, # 17. February 2006, 00:18:50