IS there any way to put color as background in HTML email for gmail?
I used this for making body background grey but it doesnt work
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#e2e3e7" style="font-family:Arial, Helvetica, sans-serif;">
On your computer, open Gmail. See all settings. Next to Themes, click View all. In the themes window, select your theme.
To add background color in HTML, use the CSS background-color property. Set it to the color name or code you want and place it inside a style attribute. Then add this style attribute to an HTML element, like a table, heading, div, or span tag.
Wrap your email in a single celled table with 100% width and height and set the background colour for that cell.
<table width="100%" height="100%"> <tr> <td width="100%" height="100%" bgcolor="#e2e3e7"> <!-- "Content" table goes here --> <table width="600" align="center" bgcolor="#ffffff"> </table> </td> </tr> </table>
Gmail (and other mailers) remove all css that is not inlined. So the hack of the tables works only because you define the color inline. You don't need a table, instead use
<body style="background-color:#242a30;">
I just had to do the same thing. If you put your email body into a table, you can set the table's bgcolor and that will work.
I had <body bgcolor='lightcyan'>
, then I changed it to <body> <table bgcolor='lightcyan'>
and put my content into that table.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With