В Outlook 2013, когда я или мой коллега вставляем подпись в окно Подписи и бланк в Outlook 2013, она отображается правильно, и подпись отображается правильно при составлении электронного письма. НоЕсли я вернусь в окно «Подписи и бланки», чтобы отредактировать подпись, содержимое подписи сожмется до ширины около 35 пикселей.. Это делает редактирование практически невозможным.
Подпись взята из HTML-страницы, которую мы создали для копирования и вставки в подпись Outlook. Ни у кого из нас не было этой проблемы с Outlook 2010, так что, похоже, проблема конкретно с Outlook 2013. Содержимое HTML в основном представляет собой одну таблицу с одним столбцом и парой вложенных таблиц с некоторыми изображениями и ссылками. Это довольно простой HTML. Я пробовал добавлять явную ширину к таблице, но это не помогло. Я видел, как еще несколько человек поднимали эту проблему, но пока не нашел решения (ссылка №1,ссылка №2).
Редактировать:По просьбе @sunk818, вотссылка на HTMLЯ использую (часть идентификационной информации скрыта, но структура та же). А ниже показано, как это выглядит в редакторе подписей Outlook 2013 после сохранения, закрытия окна и повторного открытия для редактирования.
решение1
Этот ответ является дополнением кСПАЙДОРответ, который по существу ...
Ваши подписи вы можете найти в папке %userprofile%\AppData\Roaming\Microsoft\Signatures
(на платформе Windows).
Вы найдете HTML ( foo.htm
), Rich Text Format ( foo.rtf
) и простой текст ( foo.txt
) версии каждой подписи, которые у вас есть. Вам придется редактировать все три версии, если вы хотите внести изменения в содержимое, но для проблемы OP достаточно редактировать только HTML-файл. Вы можете редактировать его с помощью простого текстового редактора (например, Notepad) или с помощью WYSIWYG HTML-редактора, однако для хирургических изменений, которые вам нужно сделать, чтобы исправить эту конкретную проблему, может быть лучшей идеей будет использовать простой текстовый редактор.
Другое замечание заключается в том, что Outlook растягивает width="100%
элементы после того, как их родительский элемент имеет явно объявленную ширину (но не раньше). Таким образом, вам, возможно, придется удалить некоторые параметры width="100%
(и соответствующие style='width:100%'
определения), если вы заметите, что некоторые ячейки таблицы растянуты против вашего желания после применения явной ширины к содержащим их ячейкам.
решение2
Я только что опубликовал простое решение этой проблемы в теме здесь:
В вашем случае все, что вам нужно сделать, это установить <td style="width: ##">
значение для каждой ячейки данных в таблице. Вам не нужно беспокоиться о настройке ширины таблицы или строк таблицы.
Копию полного решения по предоставленной ссылке можно найти ниже:
- Описание -
В окне предварительного просмотра подписи электронной почты для Outlook 2013 и Outlook 2016 подписи в формате HTML и Rich-Text Format (.rtf), содержащие таблицы, могут отображаться сжатыми в растянутый узкий столбец в левой части окна, оставляя остальную часть окна предварительного просмотра пустой.
- Причина -
Проблема возникает в Outlook 2013 и 2016, когда у вас есть таблица в подписи, и вы не установили свойство 'width' для отдельных ячеек таблицы. Предварительный просмотр в новых версиях Outlook по умолчанию устанавливает небольшую ширину (около 10 или 20 пикселей) для ячеек таблицы, у которых не установлен атрибут 'width'.
Так как в старых версиях Outlook эта проблема не проявлялась, вероятно, они устанавливали ячейки таблицы по умолчанию на 100% ширины в окне предварительного просмотра, когда свойство 'width' не было установлено. Файлы подписей, созданные в старых версиях Outlook без атрибута 'width', по-прежнему демонстрируют проблему предварительного просмотра в новых версиях. Это подтверждает, что проблема связана с компонентом предварительного просмотра.
- Решение -
Вам просто нужно убедиться, что для каждой ячейки таблицы установлен атрибут «ширина».
Исправление таблиц подписей в формате Rich-Text Format (.rtf)
Если вы скопировали и вставили свою подпись из документа Word, то это самый простой способ это исправить.
- Откройте документ Word, содержащий таблицу подписей. Вы можете упростить просмотр макета таблицы, нажав на таблицу, выбрав вкладку «Макет» вверху, а затем выбрав «Просмотр линий сетки» в группе «Таблица».
- Выделите все ячейки таблицы, затем щелкните по ним правой кнопкой мыши или отредактируйте каждую ячейку по отдельности, если хотите.
- Выберите «Свойства таблицы...», перейдите на вкладку «Ячейка» и установите для параметра «Предпочтительная ширина» определенный процент или размер.
- Нажмите «ОК», чтобы применить изменения. Теперь скопируйте фиксированную таблицу подписей в Outlook.
Обратите внимание, что таблица подписей всегда будет отображаться правильно, как только вы ее вставите, даже без установленных атрибутов «ширина». Вам необходимо закрыть окно подписи, а затем снова открыть его, чтобы подтвердить, что вы успешно решили проблему.
Исправление таблиц подписей HTML
Если вы создали таблицу с помощью тегов HTML, всем <td>
тегам требуется атрибут ширины, использующий либо процентную, либо пиксельную ширину, как в примере, совместимом с HTML5, ниже:
<table>
<tbody>
<tr>
<td style="width: 100%">table cell 100 percent wide</td>
</tr>
<tr>
<td style="width: 150px">table cell 150 pixels wide</td>
</tr>
</tbody>
</table>
Обратите внимание, что для решения этой проблемы тегам <table>
и <tr>
не требуется задавать ширину.
После сохранения обязательно снова откройте окно подписи, чтобы проверить, сработали ли изменения в коде.
решение3
Самый простой способ сделать это:
- Скопируйте и вставьте подпись электронной почты в документ Word.
- Преобразуйте таблицу в текст.
- Удалите исходную подпись электронной почты.
- Создайте новый.
- Скопируйте и вставьте из документа Word обратно в подпись электронного письма.
решение4
Этот видеоурок, который я сделал, посвящен тому, как исправить форматирование подписей Outlook.com. Копирование из электронной почты не работает и это беспорядок. Поэтому я создал это видео, чтобы показать вам очень простой способ исправить форматирование подписей.
https://sundstedt.se/blog/fix-the-formatting-for-outlook-com-signatures/