| Termin | Definicja |
|---|---|
| nadmiar stylów inline | Nadmiar stylów inline zwiększa rozmiar wiadomości i może prowadzić do jej obcięcia przez klienta pocztowego. Jak nadmiar stylów inline powstaje w wiadomości HTMLStyle inline to deklaracje CSS umieszczone bezpośrednio w atrybucie Nadmiar może powstać podczas eksportu newslettera z edytora, automatycznego „inline’owania” CSS, wielokrotnego zapisywania szablonu albo łączenia kilku gotowych fragmentów HTML. Każdy powielony atrybut zwiększa liczbę znaków wiadomości. Rozmiar rośnie także przez powtarzanie długich wartości, takich jak pełne adresy obrazów w Wpływ rozbudowanego HTML na dostarczenie i wyświetlenieWiadomość HTML jest przesyłana jako część struktury MIME, zwykle obok wersji tekstowej oraz załączonych lub osadzonych zasobów. Klient pocztowy musi odebrać dane, przetworzyć kod HTML, zastosować reguły stylów i zbudować widok wiadomości. Im większy dokument oraz im więcej powtarzalnych deklaracji, tym więcej danych musi zostać przesłanych i przeanalizowanych. Dotyczy to również sytuacji, w której sama treść tekstowa jest krótka, ale kod odpowiedzialny za formatowanie ma dużą objętość. Nie istnieje jeden wspólny dla wszystkich klientów pocztowych limit rozmiaru kodu HTML, po którego przekroczeniu każda wiadomość zostanie obcięta. Ograniczenia mogą wynikać z serwera nadawcy, serwera odbiorcy, programu pocztowego, aplikacji webmail albo mechanizmu podglądu wiadomości. W praktyce zbyt obszerny kod może spowodować skrócenie widocznej treści, pominięcie dalszej części dokumentu, wolniejsze otwieranie wiadomości lub niepełne zastosowanie formatowania. W niektórych usługach webmail obcięcie dotyczy samego kodu HTML, a nie całej wiadomości MIME, dlatego odbiorca może zobaczyć link do pełnej wersji albo pozbawioną końcowych elementów wiadomość. Rozpoznawanie powielonych deklaracji CSSAnalizę należy rozpocząć od zapisania wiadomości jako pliku HTML lub od wyświetlenia jej źródła, a następnie wyszukania atrybutów Przydatne jest także przejrzenie wersji tekstowej wiadomości. Jeżeli wersja tekstowa jest kompletna, a problem dotyczy wyłącznie końcówki widoku HTML, wskazuje to na kłopot z objętością lub przetwarzaniem części HTML. Jeżeli brakuje również wersji tekstowej, trzeba sprawdzić sposób generowania całej wiadomości, kodowanie oraz działanie systemu wysyłkowego. Nie należy traktować każdego braku formatowania jako nadmiaru stylów inline: podobny efekt może wynikać z błędnego zamknięcia znacznika, nieprawidłowego zagnieżdżenia tabel, usunięcia reguł CSS przez klienta albo niedostępnych obrazów. Porządkowanie szablonu wiadomości HTMLZmniejszenie dokumentu polega przede wszystkim na usunięciu nieużywanych deklaracji, skróceniu powtarzalnych wartości bez zmiany ich znaczenia oraz ograniczeniu liczby elementów, które otrzymują identyczny zestaw stylów. Warto uprościć strukturę tabel, usunąć puste kontenery i sprawdzić, czy generator nie dodaje tych samych właściwości po każdym kolejnym eksporcie. Przed wysyłką należy zachować wersję tekstową wiadomości, ponieważ zapewnia ona czytelną alternatywę dla odbiorców i klientów, które nie obsługują HTML. Po każdej zmianie szablon powinien zostać wysłany testowo do używanych skrzynek i otwarty w kilku klientach pocztowych. Trzeba sprawdzić początek, środek i sam koniec wiadomości, działanie odnośników, układ na małym ekranie oraz obecność wszystkich istotnych elementów po przekazaniu wiadomości dalej. Jeżeli po oczyszczeniu kodu nadal występuje obcięcie, należy porównać rozmiar surowej wiadomości, wersję HTML i wersję tekstową oraz sprawdzić limity konkretnego systemu wysyłkowego. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnozowaniem problemów z oprogramowaniem oraz konfiguracją używanych na nich narzędzi pocztowych. |