防止Outlook 2007和Outlook 2010中的html电子邮件中的连字符上的自动换行

Sne*_*One 6 whitespace typography html-email outlook-2007 outlook-2010

这是我的第一篇文章.所以:

我正在使用我已经使用过一段时间的相同模板制作HTML电子通讯.该模板一直运行良好,直到最近(我一直使用的代码位于下面).Outlook 07/10突然表现得与我认为过去表现不一样.在连字符方面,它们似乎不尊重空白属性.所有其他电子邮件客户端都表现得像我期望的那样(他们尊重白色空间属性).

时事通讯中的一个要素是ISBN,它是由连字符分隔的一组数字,如"978-1-555-97610-1".ISBN位于span标记中,该标记是ap标记内的一行文本的一部分,与许多其他p元素一起,并且可能是img,驻留在表中.我需要阻止ISBN打破连字符并换行换行.

我不能使用非破坏连字符,过去我已经研究了很多这个问题(我在工作中得到了很多ISBN),所以我希望我不会发布已经回答过10亿的东西倍.

任何帮助深表感谢!

谢谢,安德鲁.

码:

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; margin-bottom: 0px; text-align: right;">
    Metropolitan Books &middot; 384 pages &middot; $18.00 &middot; paperback &middot;             
        <span style="white-space: nowrap;">978-0-8050-9466-4</span>
</p>
Run Code Online (Sandbox Code Playgroud)

Ann*_*ett 6

如何非破坏连字符 &#8209;


Kra*_*zer 4

使用<nobr>标签。

例如<nobr>978-0-8050-9466-4</nobr>