如何调整html正文背景?

时间:2014-07-08 20:56:37

标签: html asp.net vb.net

我使用VB进行编程,需要调整电子邮件正文部分的背景。我使用VB相当新,html代码尝试了许多在线示例,但似乎所有内容都使用'冒号'而不是'等于'符号进行格式化。我得到的HTML如下:

<BODY id=emailBody background='cid:Image'>  

在上下文中:

Dim htmlBody As String = "<BODY id=emailBody background='cid:Image'>"

VB目前使用该代码将背景图像插入到电子邮件中,但是图像太小而无法平铺,而我想拉伸它。

提前致谢。

1 个答案:

答案 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}}

我希望这会有所帮助