| Termin | Definicja |
|---|---|
| użycie przestarzałych layoutów | Użycie przestarzałych layoutów, np. opartych na tabelach z lat 2000, ogranicza responsywność wiadomości. Na czym polega użycie przestarzałych layoutówUżycie przestarzałych layoutów oznacza budowanie interfejsu lub wiadomości elektronicznych przy pomocy rozwiązań projektowanych dla starszych przeglądarek, ekranów i sposobów wyświetlania treści. Typowym przykładem jest układ oparty na tabelach HTML, wielu zagnieżdżonych komórkach, stałych szerokościach wyrażonych w pikselach oraz ręcznie ustawianych odstępach. Tabele nadal mają uzasadnione zastosowanie w wiadomościach HTML, ponieważ część klientów pocztowych ogranicza obsługę nowoczesnego CSS, ale problem pojawia się wtedy, gdy tabela zastępuje cały mechanizm responsywnego układu i nie przewidziano wariantu dla małych ekranów. Starszy layout często zakłada konkretną szerokość okna, na przykład 600–700 pikseli, oraz stałe rozmiary grafik, kolumn i przycisków. Na monitorze komputera taki projekt może wyglądać poprawnie, natomiast na smartfonie powoduje konieczność przewijania w poziomie, zmniejszenie tekstu albo nachodzenie elementów na siebie. Sam fakt użycia tabeli nie jest jeszcze błędem technicznym. O jakości rozwiązania decyduje to, czy szerokość, odstępy, obrazy i kolejność treści zostały dostosowane do różnych urządzeń oraz klientów pocztowych. Stałe wymiary a zachowanie wiadomości na małym ekranieNajczęstszą konsekwencją przestarzałego layoutu jest brak elastycznego dopasowania szerokości. Element o szerokości 600 pikseli nie mieści się w całości w obszarze roboczym telefonu, jeśli po uwzględnieniu marginesów dostępnych jest mniej pikseli. Klient pocztowy może wtedy pomniejszyć całą wiadomość, pozostawić jej szerokość bez zmian albo wyświetlić tylko fragment układu i wymusić przewijanie. Tekst staje się drobniejszy, przyciski trudniejsze do naciśnięcia, a obrazy mogą zwiększać szerokość dokumentu, gdy nie mają ograniczenia `max-width: 100%` lub równoważnego zabezpieczenia. W starszych projektach często spotyka się także obrazy używane jako tło, nagłówki zawierające tekst zapisany wyłącznie w grafice oraz odstępy tworzone przez puste komórki tabeli. Takie elementy utrudniają zmianę kolejności bloków i skalowanie zawartości. Jeżeli grafika nie ma prawidłowego tekstu alternatywnego, po jej zablokowaniu przez klienta pocztowego odbiorca może nie otrzymać istotnej części informacji. Układ wykorzystujący osobne kolumny do tekstu i obrazu może natomiast wymagać dodatkowych reguł CSS, aby na telefonie kolumny ułożyły się jedna pod drugą zamiast pozostać obok siebie. Jak rozpoznać ograniczenia starego układuWeryfikację warto rozpocząć od sprawdzenia wiadomości w kilku szerokościach okna, szczególnie w widoku odpowiadającym urządzeniu mobilnemu. Należy obserwować, czy pojawia się poziomy pasek przewijania, czy nagłówki i akapity zachowują czytelną wielkość, czy przyciski mają wystarczający obszar do dotknięcia oraz czy obrazy nie wychodzą poza ekran. W kodzie sygnałem ostrzegawczym są powtarzające się atrybuty `width` ustawione na stałe, liczne zagnieżdżenia tabel, układ zależny od pustych komórek oraz style zapisane wyłącznie w atrybutach elementów bez reguł dla węższych ekranów. Nie każda wiadomość wymaga całkowitej przebudowy. Najpierw można sprawdzić, które elementy powodują rozszerzenie dokumentu: zbyt szerokie grafiki, długie niełamliwe adresy internetowe, stałe szerokości kolumn lub przyciski z nadmiernym odstępem wewnętrznym. Następnie ocenia się kolejność treści po zmniejszeniu okna oraz zachowanie w popularnych klientach pocztowych. Test powinien obejmować również wyłączenie obrazów, ponieważ część odbiorców lub ustawień bezpieczeństwa blokuje ich automatyczne pobieranie. Dopiero na podstawie tych obserwacji można określić, czy wystarczy korekta stylów, czy potrzebny jest nowy, płynny układ. Wpływ layoutu na serwisowanie komputera i laptopaW praktyce serwisowej problemy z przestarzałym layoutem mogą być zgłaszane jako „zepsuta strona”, „za małe litery”, „ucięty formularz” albo „wiadomość nie mieści się na telefonie”. Nie musi to oznaczać awarii sprzętu. Przy diagnostyce warto porównać wyświetlanie tej samej treści na innym urządzeniu, w innej przeglądarce lub w innym kliencie pocztowym. Jeżeli problem występuje tylko w określonym programie albo przy konkretnej szerokości ekranu, bardziej prawdopodobna jest niezgodność layoutu z metodą renderowania niż uszkodzenie matrycy, karty graficznej czy systemu operacyjnego. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a przy zgłoszeniach dotyczących nieprawidłowego wyświetlania może pomóc oddzielić usterkę sprzętową od problemu strony internetowej, wiadomości HTML lub konfiguracji programu. Sprawdzenie obrazu na zewnętrznym monitorze, wykonanie aktualizacji przeglądarki oraz porównanie kilku aplikacji pozwala zawęzić przyczynę. Jeżeli sprzęt działa prawidłowo, dalsze prace powinny dotyczyć kodu i projektu layoutu: elastycznych szerokości, skalowania grafik, układu jednokolumnowego na telefonie oraz poprawnego porządku treści. |