To jest mój pierwszy wpis. A więc:Zapobieganie zawijaniu wyrazów w łącznikach w wiadomościach e-mail w formacie HTML w programach Outlook 2007 i Outlook 2010
Pracuję nad biuletynem w formacie HTML przy użyciu tego samego szablonu, z którego korzystam od pewnego czasu. Szablon działał dobrze do niedawna (fragment kodu, którego używam, jest poniżej). Nagle Outlook 07/10 nie zachowuje się w taki sam sposób, jak przypuszczałem, że zachowywali się w przeszłości. Nie pojawiają się pod kątem, aby uhonorować atrybut white-space, jeśli chodzi o łączniki. Wszyscy inni klienci poczty e-mail zachowują się tak, jak oczekuję (honorują atrybut white-space).
Jednym z elementów tego biuletynu jest numer ISBN, który jest zbiorem cyfr oddzielonych myślnikami, np. "978-1-555-97610-1". ISBN jest w znaczniku zakresu, który jest częścią linii tekstu wewnątrz znacznika p, który wraz z wieloma innymi elementami p, a także img, znajduje się wewnątrz tabeli. Muszę uniemożliwić ISBN łamanie łączników i zawijanie na nowych liniach.
Nie mogę używać niełamliwych łączników, a ja w przeszłości wiele razy badałem ten problem (mam wiele numerów ISBN w mojej pracy), więc mam nadzieję, że nie publikuję czegoś, co już jest odpowiedziano miliard razy.
Każda pomoc jest bardzo doceniana!
Dzięki, Andrew.
KOD:
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; margin-bottom: 0px; text-align: right;">
Metropolitan Books · 384 pages · $18.00 · paperback ·
<span style="white-space: nowrap;">978-0-8050-9466-4</span>
</p>
Według [Monitor Campaign] (http://www.campaignmonitor.com/css/), 'white-space' nie jest obsługiwany tylko w Outlook 2000/2003, więc być może * znalazłeś * błąd! Musiałem również sprawdzić ISBN z ciekawości: "Idealne iluzje: jak rząd USA dokooptował prawa człowieka". :) –
Ponadto program Outlook 2007/2010 wykorzystuje odpowiednią wersję programu Word do renderowania wiadomości e-mail. Nie jestem pewien, czy tak było w przypadku poprzednich wersji. Być może, podczas gdy "obsługiwane" implementacja "białej przestrzeni" programu Word jest bardziej zrelaksowana niż w przypadku innych klientów (w sieci lub w inny sposób). Może powinieneś otworzyć sprawę Connect z Microsoftem, aby uzyskać lepszą odpowiedź - trudny temat do badania przy użyciu wyszukiwarki. –
Cześć Cory, dziękuję za twój wkład. To diabelski problem z badaniami. Moim następnym przystankiem będzie zdecydowanie Microsoft, ale mam nadzieję, że uda mi się znaleźć rozwiązanie dla natychmiastowego problemu. Jedyne, co mogę wymyślić to złamanie ISBN na własnej linii, ale to nie jest sposób, w jaki szablon został zaprojektowany i mam nadzieję, że projekt pozostanie nienaruszony. – SneakyOne