Предотвращение переноса слов через дефис в электронной почте html в Outlook 2007 и Outlook 2010

Это мой первый пост. Итак:

Я работаю над электронным информационным бюллетенем в формате HTML, используя тот же шаблон, что и я. Я использовал некоторое время. Шаблон работал хорошо до недавнего времени (фрагмент кода, который я использовал, приведен ниже). Внезапно Outlook 07/10 ведет себя не так, как я понял, что они вели себя в прошлом. Они не 't кажетсяне учитывает атрибут пробела, когда дело доходит до дефисов. Все другие почтовые клиенты ведут себя так, как я ожидаю (они учитывают атрибут пробела).

Один из элементов в информационный бюллетень представляет собой ISBN, который представляет собой набор цифр, разделенных дефисами, например «978-1-555-97610-1».ISBN находится в теге span, который является частью строки текста внутри тега p, который вместе со многими другими элементами p и, возможно, img находится внутри таблицы. Мне нужно, чтобы ISBN не разбивались на дефисы и не переносились на новые строки.

Я не могу использовать неразрывные дефисы, и я много исследовал эту проблему в прошлом (я получаю много ISBN по своей работе), поэтому я надеюсь, что не публикую то, что уже было ответил миллиард раз.

Будем признательны за любую помощь!

Спасибо, Андрей.

КОД:

<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>
6
задан Undefined 20 April 2012 в 08:30
поделиться