I've managed to place a PNG on top of another image in my responsive e-mailing, using MailChimp.
.bannerupdate{
width:96px !important;
height:96px !important;
position:absolute;
top: 0px;
left: 0px
}
.containerdiv{
position: relative;
}
} @media only screen and (max-width: 640px){
body[yahoo] .bannerupdate{
width:96px !important;
height:96px !important;
position:absolute;
top: 0px;
left: 0px;
}
} @media only screen and (max-width: 640px){
body[yahoo] .gallery-img{
width:320px !important;
height:auto !important;
}
} @media only screen and (max-width: 640px){
body[yahoo] .containerdiv{
width:320px !important;
height:auto !important;
}
<table style="border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt;" class="container590" align="left" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td align="center">
<div class="containerdiv"><a href="" style=" border-style: none !important; border: 0 !important;" class="editable_img"><img class="gallery-img" editable="true" mc:edit="shopimg1" src="https://gallery.mailchimp.com/2571dbc33397f4ace3a6774a8/images/8b1dde61-8cf2-4480-8cc0-8547957be270.png" style="display: block; width: 202px;" alt="section image" border="0" width="202"><img class="bannerupdate" editable="true" mc:edit="banner1" src="https://gallery.mailchimp.com/2571dbc33397f4ace3a6774a8/images/6c49e243-afce-4ffa-a3d7-96a214e4a0b4.png"/></a>
</div>
</td>
</tr>
</tbody></table>
But despite the pictures being fine and responsive on MailChimp, Gmail and Hotmail does not seem to understand my coding. The banner appear underneath the picture, and centered. Not ON the picture. Is there any way to make them appear just as it is on MailChimp?
Thanks in advance.