How to overlay standard HTML web text over images?

Morning all,

What might seem like quite a nieve question? But I'm trying to investigate how you can apply standard HTML web text as part of an image, rather than the text being an actual part of the image. So it essentially sits on top of the image.

From my investigations so far it looks as if this is completed by nested tables. If the images don't load you can apply a background colour as a fallback too. But I just wanted to be sure I was heading ion the right direction before I started further work on this.

Cheers
Jody

jodygibbons, 5 years ago

Morning all,

It was mean't to read 'naive question?'

I have done some more experiementing and I can get some text overlayed on the image fine, by using margin and padding attributes to position the text correctly on the image. However because of the inaccurate suppprt of these attributes in the email browsers the text moves around abit in this space (gmail). Also the image doesn't display in all browsers even when images are on (Outlook & AOL). I have used nested tables for this so far but I'm abit stumped now.

Cheers
Jody

wilbertheinen wilbertheinen, 5 years ago

Is this something for you?

http://www.campaignmonitor.com/forums/viewtopic.php?id=3862


Create a Clang!
jodygibbons, 5 years ago

Hi wilbertheinen,

This looks like what I'm after! Thanks for your help.

Cheers
Jody

stephend, 4 years ago

Hey there am looking to do something similar but I want to allow my clients to upload the image first...is this possible?

Regards,

S

roshodgekiss roshodgekiss, 4 years ago

Hi stephend, welcome to the forums! This isn't possible, I'm sorry to say - you can't make a background image in a template editable. That said, you may want to check out Daisy API as an alternative :)


Get in touch with us on Twitter: http://twitter.com/campaignmonitor
We're also on Facebook: http://facebook.com/campaignmonitor

Join 200,000 companies around the world that use Campaign Monitor to run email marketing campaigns that deliver results for their business.

Get started for free
1-888-533-8098