Мне нужно обернуть текстовое содержимое электронной почты в тег <pre>
, чтобы форматирование сохраняло разрывы строк, но сворачивало ненужные пробелы.
Мне нужно следующее:
Text here
Это отлично работает в браузере, НО, pre-line не поддерживается outlook. Это означает, что я должен использовать «предварительную перенос», которая учитывает разрывы строк, но сохраняет некоторые действительно большие нежелательные пробелы, которые клиент не хочет.
Я не могу редактировать содержимое текста (например, добавив </br>
), так как оно генерируется внешней системой, которая не позволяет редактировать ...
Я также попробовал следующее:
white-space: normal;
white-space: nowrap;
white-space: pre;
white-space: pre-wrap;
white-space: break-spaces;
Я также пытался использовать div вместо тега <pre>
, а также тега <xmp>
с пробелами: предварительная переноска и предварительная строка, тег <wbr>
с теми же настройками, но ничего не дало мне ожидаемые результаты.
Это код, который я вставляю во внешнюю систему:
<&MEETING_INFO>
Код проходит через внешнюю систему, которая генерирует полный текст, к которому я не могу получить доступ. Это пример полного кода, включая текст после того, как он был сгенерирован внешней системой и отправлен в Outlook:
Beginn: 27.05.2019 10:00 US/Eastern
Ende: 27.05.2019 11:00 US/Eastern
Kursleiter: Mustermann, Max
Einrichtung: Building A
Veranstaltungsraum: BC 33 - Raum 3.07 - Berlin
Фактические результаты, отображаемые в Outlook:
Beginn: 27.05.2019 10:00 US/Eastern Ende: 27.05.2019 11:00 US/Eastern
Kursleiter: Mustermann, Max Einrichtung: Building A Veranstaltungsraum: BC 33 - Raum 3.07 - Berlin
Как и должно быть:
Beginn: 27.05.2019 10:00 US/Eastern
Ende: 27.05.2019 11:00 US/Eastern
Kursleiter: Mustermann, Max
Einrichtung: Building A
Veranstaltungsraum: BC 33 - Raum 3.07 - Berlin
Я попробовал все, и я в отчаянии. Есть ли какая-либо альтернатива? Большое спасибо за любую помощь!