Blackberry против Outlook рендеринг HTML - PullRequest
1 голос
/ 20 декабря 2011

Ранее у меня была проблема при попытке отобразить html в Outlook 2007. Оказалось, что Outlook не поддерживает структуру div, которую я использовал для создания своей таблицы.

Я вернулся к структуре таблицы «старой школы», используя td и tr. Тем не менее, это работает в Outlook 2007, но когда я открываю электронное письмо на своей ежевике, столбцы перемещаются влево и больше не отображаются в виде таблицы.

Мой тестовый HTML:

<html>
    <head>
    </head>
    <body>
        <table>
            <tr>
                <td>X</td>
                <td>Y</td>
            </tr>
            <tr>
                <td>Overall</td>
                <td>207,890</td>
            </tr>
            <tr>
                <td>B</td>
                <td>100,568</td>
            </tr>
            <tr>
                <td>C</td>
                <td>107,322</td>
            </tr>
        </table>
    </body>
</html>

1 Ответ

1 голос
/ 24 августа 2012

Да.Бюллетени являются старой школой :)

Ваш код в основном правильный, но для лучшей практики вы должны как минимум

  • "сбросить" пространство между ячейками, ячейки и границы таблицы на 0;
  • указать ширину / высоту ячеек;
  • добавить так называемые исправления ошибок в заголовок;внутри тега стиля вставьте следующий css:
.ReadMsgBody {width: 100%;}
.ExternalClass {width: 100%;}
img{margin: 0px; padding: 0px; display: block;}
a img{margin: 0px; padding: 0px; display: block;}

Это улучшит визуализацию для основных почтовых клиентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...