Как сделать так, чтобы изображение отображалось в качестве фона для таблицы, а не для тела? - PullRequest
1 голос
/ 21 октября 2019

Я знаю, что Outlook на самом деле не отображает изображения для фона, но, используя обнаруженный пуленепробиваемый фон, мне удалось добавить фон. Тем не менее, я хотел, чтобы фон был только внутри таблицы (которая составляет 600 пикселей). Он работает в любой другой электронной почте, кроме Outlook (я использую Outlook 2010, поэтому, вероятно, он не работает и в Outlook 2007-2016). В Outlook фон охватывает все тело, а не только таблицу.

Я попытался добавить фоновое изображение в td, но изображение все еще выходит за пределы таблицы.

<table>
        <tr>
            <td style="background-image:url('image-here');background-repeat:no-repeat;background-position:top;" border="0" cellspacing="0" cellpadding="0" background="image-here">
                <!--[if gte mso 9]>
                    <v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
                    <v:fill type="tile" src="image-here" color="#ffffff" />
                    </v:background>
                <![endif]-->
                    <table>
                         content here
                    </table>            
            </td>
        </tr>
</table>

1 Ответ

0 голосов
/ 21 октября 2019

Попробуйте разместить встроенный стиль в табличном теге.

<table class="table" style="background-image: url('image-here');">
...