| Termin | Definicja |
|---|---|
| Thunderbird błędnie interpretuje HTML | Błędna interpretacja HTML przez Thunderbirda wynika zwykle z niepełnej obsługi nowszych właściwości CSS. Jak Thunderbird przetwarza kod HTML wiadomościThunderbird wyświetla wiadomości HTML przy użyciu mechanizmów renderowania Mozilli, ale nie traktuje ich tak samo jak zwykłej strony internetowej otwieranej w przeglądarce. Wiadomość jest najpierw odczytywana z części MIME, a następnie przekazywana do dokumentu HTML osadzonego w interfejsie programu. Znaczenie ma więc nie tylko sam kod znaczników, lecz także nagłówki wiadomości, sposób kodowania znaków, obecność załączników oraz poprawne rozdzielenie części tekstowej i HTML. Wiadomość może zawierać strukturę CSS w poczcie elektronicznej a wygląd wiadomościJedną z przyczyn różnic w wyglądzie jest ograniczona i zależna od wersji obsługa CSS stosowanego w wiadomościach e-mail. Thunderbird może poprawnie interpretować standardowe właściwości, takie jak Wiadomości przeznaczone do poczty często buduje się z tabel HTML i stylów umieszczonych bezpośrednio w atrybucie Nie każda różnica oznacza błąd Thunderbirda. HTML wiadomości jest osadzony w określonym kontekście, a klient pocztowy może pomijać elementy nieprzeznaczone do bezpiecznego wyświetlania korespondencji. Kod JavaScript nie powinien być traktowany jako część działającego szablonu wiadomości, a elementy interaktywne, zewnętrzne arkusze stylów i skrypty nie zapewniają takiej samej funkcjonalności jak na stronie WWW. Jeżeli projekt wymaga reakcji na szerokość okna, należy uwzględnić ograniczenia zapytań medialnych i sprawdzić efekt w konkretnej wersji programu. Źródła błędnej interpretacji HTMLDiagnozę warto rozpocząć od zapisania wiadomości lub jej źródła i sprawdzenia nagłówka Należy także sprawdzić, czy problem występuje w samej wiadomości, czy tylko w konkretnym profilu Thunderbirda. Uszkodzone rozszerzenie, zmodyfikowane ustawienia wyświetlania, stara wersja programu lub lokalna kopia wiadomości mogą wpływać na wynik. Przydatne jest porównanie tej samej wiadomości w widoku HTML, w widoku zwykłego tekstu oraz w nowym, czystym profilu. Jeżeli układ jest poprawny po wyłączeniu stylów, przyczyną może być CSS, a nie struktura HTML. Jeżeli widoczne są surowe znaczniki, pierwszeństwo ma kontrola MIME i sposobu zakodowania treści. W przypadku obrazów i czcionek trzeba odróżnić brak zasobu od błędnej interpretacji HTML. Thunderbird może blokować zdalne elementy, takie jak obrazy ładowane przez adresy HTTP lub HTTPS, zależnie od ustawień prywatności i zaufania do nadawcy. Wtedy kontener obrazu pozostaje pusty, ale sam dokument może być poprawny. Podobnie font zewnętrzny może nie zostać użyty, dlatego należy definiować listę zastępczych fontów i nie opierać układu na jednej niedostępnej czcionce. Praktyczne przygotowanie i naprawa wiadomościNajbardziej przewidywalny szablon dla Thunderbirda powinien używać poprawnego, zamkniętego HTML, prostych selektorów oraz stylów przypisanych bezpośrednio do elementów, gdy wygląd ma zachować się stabilnie w różnych klientach. Układ oparty na tabelach powinien zawierać logiczne wiersze i komórki, a szerokości należy dobierać tak, aby treść nie wymuszała poziomego przewijania. Dla obrazów warto podać atrybuty Jeżeli wiadomość została przygotowana w edytorze wizualnym, warto usunąć nieużywane klasy, powtarzające się deklaracje i znaczniki pozostawione po kopiowaniu z dokumentu biurowego. Kod można sprawdzić walidatorem HTML, ale wynik walidacji nie zastępuje testu w Thunderbirdzie, ponieważ poprawność składni nie gwarantuje identycznej obsługi każdej właściwości CSS. Test należy wykonać na rzeczywistej wersji programu, w kilku szerokościach okna i z włączonym oraz wyłączonym ładowaniem zewnętrznych obrazów. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a przy problemach z Thunderbirdem może pomóc w rozróżnieniu błędu programu, uszkodzonego profilu, nieprawidłowej konfiguracji poczty oraz wadliwie przygotowanej wiadomości HTML. Taka diagnostyka obejmuje porównanie ustawień, analizę źródła wiadomości i sprawdzenie, czy problem powtarza się w innym profilu lub na innym komputerze. |