我在电子邮件正文中构建了一个HTML表格,我构建了这样的表格:
<table><tr><td>Field 1</td><td>Value 1/<td></tr>
<tr><td>Field 2</td><td>Value 2</td></tr>
我尝试添加这样的样式:
<style>table,td{border: 1px solid black;}</style>
<table><tr><td>Field 1</td><td>Value 1/<td></tr>
<tr><td>Field 2</td><td>Value 2</td></tr></table>
但它没有为我的表添加边框,我只需要添加一个边框,将Fields填充到右边并更改表格边框的颜色。上面的内联样式,从我的想法应该添加一个边框并改变颜色。我在vb.net中这样做,所以我不相信我可以做一个Css课。那当然是最简单的。任何人都可以帮我这个吗?
答案 0 :(得分:0)
我使用电子邮件模板执行此操作...输入带有HTML编码电子邮件的userId和prss go按钮...
我的身体我把它作为一个字符串..
myBody = <"html>"
myBody = myBody + "<body>"
myBody =.......
Etc等...我会将每个标签拆分成一条新线...... 让我轻松阅读......
我无法获得一个例子的代码(我的儿子病了,并且在我身上睡觉)..希望它有所帮助..如果你想要,我会在以后给你代码?
答案 1 :(得分:0)
这是我的电子邮件模板的开头 但我里面没有一张桌子......
strEmail = "<HTML>"
strEmail &= "<BODY>"
strEmail &= "<SPAN style=""font-family: Arial; color:#000000; font-size: .75em;"">"
strEmail &= ("Hello " & UsersName & ",")
strEmail &= "<BR><BR>"
strEmail &= "Your password reset request has been actioned."
strEmail &= "<BR>"
希望这会有所帮助......当我有时间玩耍时......如果你没有把它弄出来,那就发布了什么......
答案 2 :(得分:0)
我在电子邮件中格式化表格和单元格的方式非常简单。包括<style></style>
块,它应该处理所有事情:
<style>
table,td /* just to make a border on each cell as well as on the table itself*/
{
border: 1px solid black;
}
</style>
<table><tr><td>Field 1</td><td>Value 1/<td></tr>
<tr><td>Field 2</td><td>Value 2</td></tr>
答案 3 :(得分:0)
看看这个答案: http://forums.asp.net/t/1576750.aspx?Email+a+Styled+HTML+Table
如果你在html标签里面做样式,它会起作用,如下所示:
<table width='600' border='0' align='center' cellpadding='0' cellspacing='0'>
当然,如果您需要查看该行,您将使用border =&#39; 1&#39;