I have a HTML email in sales force marketing cloud.
The email consist of a table with background image. the email looks good in the preview but once send the table – background image is not displaying in outlook but the email is rendering fine in gmail.
the html code is as below
<table align="left" background="http://image.email.resmed.com.au/lib/fe8f13727c64037e71/m/1/fa3cd486-d5b8-4b85-872c-29a682e87fe5.jpg" valign="top" width="100%">
<tr>
<td style="padding:30px 30px 30px 30px">
<table align="left" style="background-color:rgba(255,255, 255, 1);padding:30px 30px 30px 30px" valign="top" width="50%">
<tr>
<td style="color: rgb(0, 134, 197);font-family:Arial;"> ACTIVATE NOW TO EARN</td>
</tr>
</table>
</td>
</tr>
</table>
Kindly help!
New HTML after edits based on answer below: (still having issues)
<table align="left" valign="top" width="600" background="image.email.resmed.com.au/lib/fe8f13727c64037e71/m/1/…;
<!--[if gte mso 9]> <v:rect style="width:600px;height:auto" strokecolor="none">
<v:fill type="tile" src="image.email.resmed.com.au/lib/fe8f13727c64037e71/m/1/…; />
</v:fill>
</v:rect>
<v:shape id="NameHere" style="position:absolute;width:600x;height:auto">
<![endif]-->
<tr>
<td style="padding:30px 30px 30px 30px">
<table align="left" style="background-color:rgba(255,255, 255, 1);padding:30px 30px 30px 30px" valign="top" width="50%">
<tr>
<td style="color: rgb(0, 134, 197);font-family:Arial;">ACTIVATE NOW TO EARN</td>
</tr>
</table>
</td>
</tr>
<!--[if gte mso 9]>
</v:shape>
<![endif]-->
</table>
Thanks
Suraksha G B
Best Answer
As you have not posted your code, I do not know for sure, but this is likely due to Outlook not supporting bgimage or background image CSS.
To combat this, you will need to use a microsoft language called VML (Vector Markup Language)
The easiest way to accomplish this is by using an awesome tool Stig has created: https://backgrounds.cm/
This will help you with setting up a 'bulletproof background' for Outlook and more.
Sample of the code:
EDIT
Based on your new code, I believe what you are trying to do is the below:
You would just need to add the width/height in defined px into the VML for Outlook to render.