Click here to Skip to main content
15,891,657 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Working on a new email and in all testing/building platforms the background hero image shows up ... but when the code is put into the email platform (Braze, also known as AppBoy), the image does not show up.

Here is the code:

table width="600" style="background-color: #f5f5f5; background-image: url('https://appboy-images.com/appboy/communication/assets/image_assets/images/5b6883a2a12f74785a33a246/original.jpg?1533576098'); background-position: center top; background-repeat: no-repeat; background-size: cover; border-collapse: collapse; border-spacing: 0; display: table; height: 280px; padding: 0; position: relative; text-align: left; vertical-align: top; width: 100%" background="https://appboy-images.com/appboy/communication/assets/image_assets/images/5b6883a2a12f74785a33a246/original.jpg?1533576098" valign="top" bgcolor="#f5f5f5" class="row hero"

It's being set both with CSS and as an HTML attribute, but neither are loading in Braze.

What I have tried:

The only other option I can think of is coding the image not as a background image ... but then we wouldn't be able to change the text/CTA button on the image without using our designer, which we want to avoid.
Posted
Updated 10-Aug-18 4:48am

1 solution

It's quite possible that images don't show up because display of images is disabled by default in many email viewers - spammers, phishers, and so forth were using them to identify "live" email addresses so most disable it by default to prevent that.

You could try embedding the image in the email instead of linking to it, that may give you the results you want.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900