2015-06-10 6 views
1

Я создал кампанию (EDM) для своего клиента, и она хорошо работает в мобильных, планшетных и современных браузерах, таких как Chrome и Safari, на рабочем столе, но она не работает в Outlook 2010 в Windows ПК. Ширина таблицы простирается до ширины окна Outlook, так что макет просто сломался.Ширина таблицы не работает в Outlook 2010

(ГИМ: when it works in Chrome/that's what happens in Outlook 2010)

Вот код, я использую для таблиц:

<table align="center" width="600px" cellpadding="0" cellspacing="0" border="0" table-layout="fixed" > <tbody><tr><td style="text-align:left" overflow: "hidden"></td></tr></table> 

Спасибо за вашу помощь!

ответ

-1

Вы должны установить ширину и высоту в каждом <TR> и <TD>

Outlooks ужасны с предоставлением электронной почты стиля/таблиц :(

+0

Спасибо! Я уже установил ширину во всех

. Но я установил height = "auto", это хорошо? –

+0

@IreneShih вы можете предоставить больше кода для просмотра? Возможно, добавьте полную таблицу, если возможно :) – Bevanz

+0

@IreneShih также ----- Проверьте это место для получения дополнительной информации о стилях электронной почты! https://www.campaignmonitor.com/css/ – Bevanz

0

Не определяйте ширины или высоты на таблицы строк и ячеек. Тем строки, как это недопустимый HTML. Табличные ячейки могут иметь ширину, когда ячейка разделяет пространство с другой ячейкой, и ячейка должна быть ограничена определенной шириной. Ячейки могут иметь высоту, но обычно вы позволяете контенту или изображению определять это и ячейку будет соответствовать размерам содержимого.

Вам также не хватает всей информации о головке, которая требуется почтовым клиентам для правильного отображения вашего дизайна. И вы не закрыли свою таблицу обертывания. Я предлагаю тестирование на максимально возможном количестве устройств и инвестирование в учетную запись на Litmus или электронную почту по кислоте для тестирования на устройствах и почтовых клиентах ...

Смежные вопросы

, поэтому я обязательно постараюсь установить ширину в каждом