我使用VB进行编程,需要调整电子邮件正文部分的背景。我使用VB相当新,html代码尝试了许多在线示例,但似乎所有内容都使用'冒号'而不是'等于'符号进行格式化。我得到的HTML如下:
<BODY id=emailBody background='cid:Image'>
在上下文中:
Dim htmlBody As String = "<BODY id=emailBody background='cid:Image'>"
VB目前使用该代码将背景图像插入到电子邮件中,但是图像太小而无法平铺,而我想拉伸它。
提前致谢。
答案 0 :(得分:1)
您可以将backround-size CSS属性设置为100%以拉伸背景图片,如本文所述:http://webdesign.about.com/od/styleproperties/p/blspbgsize.htm
Dim htmlBody As String = "<BODY id=emailBody background='cid:Image' style='background-size:100%;'>"
尝试以下两种方法:
1)background-size:auto;
Dim htmlBody As String = "<BODY id=emailBody background='cid:Image' style='background-size:auto;'>"
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="20" style="background-image: url('background_image.png');">
<tbody>
<tr>
<td>
<p>Content on a pretty background image.</p>
</td>
</tr>
</tbody>
</table>
2)如果电子邮件客户端不遵守background-size:auto;,则创建一个宽度和高度设置为100%的表格元素,并将背景图像应用于表格。这是标记:
{{1}}
我希望这会有所帮助