Как сделать таблицу, которая будет выполнять весь экран?

<table cellpadding="0" cellspacing="0" class="auto-style1" style="width: 100%; height: 100%">
    <tr>
        <td>edtretrt</td>
    </tr>
</table>

Несмотря на то, что я указал, что высота равна 100%, он не заполняет весь экран.

Я хочу использовать эту таблицу, чтобы установить фон, и так как я хочу отправить HTML-письмо, я не могу просто изменить фон <body>

1 ответ

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

<body style="margin:0;">
<div style="width:100%;height:100%;background-color:orange;margin:0;">
edtretrt
</div>
</body>

Я искал для изменения цвета фона электронной почты. Похоже, что большинство почтовых клиентов игнорируют или удаляют любые теги тела. Также кажется, что изменение цвета фона в электронных письмах не совсем надежно. Похоже, этот сайт указывает на то, что вам следует использовать таблицу и использовать атрибут bgcolor с шестисимвольным цветовым кодом, который поддерживается наибольшим количеством почтовых клиентов: http://litmus.com/blog/background-colors-html-email

Другие вопросы по тегам