Dies ist mein erster Beitrag. Also:Verhindern Wortumbruch auf Bindestrich in HTML-E-Mail in Outlook 2007 und Outlook 2010
Ich arbeite an einem HTML-E-Newsletter mit der gleichen Vorlage, die ich seit einer Weile verwendet habe. Die Vorlage hat bis vor kurzem gut funktioniert (das Bit des Codes, das ich verwendet habe, ist unten). Plötzlich verhält sich Outlook 07/10 nicht mehr so, wie ich es wahrgenommen habe, dass sie sich in der Vergangenheit verhalten haben. Sie nicht erscheinen zu White-Space-Attribut, wenn es um Bindestriche zu beachten. Alle anderen E-Mail-Clients verhalten sich wie erwartet (sie berücksichtigen das White-Space-Attribut).
Eines der Elemente im Newsletter ist eine ISBN, eine Reihe von Ziffern, die durch Bindestriche wie "978-1-555-97610-1" getrennt sind. Die ISBN befindet sich in einem span-Tag, das Teil einer Textzeile in einem p-Tag ist, das sich zusammen mit vielen anderen p-Elementen und möglicherweise einem img in einer Tabelle befindet. Ich muss verhindern, dass ISBNs an Bindestrichen brechen und neue Zeilen umbrechen.
Ich kann nicht brechen Bindestriche verwenden, und ich habe dieses Problem in der Vergangenheit viel recherchiert (ich bekomme eine Menge ISBNs in meiner Branche), so hoffe ich, dass ich nicht etwas posten, das bereits ist wurde eine Milliarde Mal beantwortet.
Jede Hilfe wird sehr geschätzt!
Danke, Andrew.
Code:
<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>
Nach [Campaign Monitor] (http://www.campaignmonitor.com/css/), 'white-space' wird nur in Outlook 2000/2003 nicht unterstützt, also * haben * Sie vielleicht einen Fehler gefunden! Ich musste diese ISBN auch aus Neugierde nachschlagen: "Ideale Illusionen: Wie die US-Regierung die Menschenrechte vereinbarte". :) –
Auch Outlook 2007/2010 verwendet ihre jeweilige Word-Version zum Rendern von E-Mails. Ich bin mir nicht sicher, ob das bei früheren Versionen der Fall war. Während "unterstützt", ist die Implementierung von "white-space" -Support von Word vielleicht entspannter als bei anderen Clients (Web oder anders). Vielleicht sollten Sie ein Problem mit Microsoft Connect für eine bessere Antwort öffnen - es ist ein schweres Thema, mit einer Suchmaschine zu recherchieren. –
Hallo Cory, danke für deine Eingabe. Es ist ein teuflisches Problem zu erforschen. Mein nächster Stopp wird definitiv Microsoft sein, aber hoffentlich kann ich eine Lösung für das unmittelbare Problem finden. Das einzige, was mir einfällt, ist, die ISBN in eine eigene Zeile zu bringen, aber das ist nicht die Art und Weise, wie das Template entworfen wurde, und ich hoffe, das Design intakt zu halten. – SneakyOne