我有一个HTML文件,我在工作中用作电子邮件签名页脚(我们使用IBM Notes)。HTML电子邮件签名文件黑色边框在答复
当我创建电子邮件时,它看起来不错。该徽标已就位,文本在我想要的位置为粗体,徽标位于地址的左侧。
但是,当有人回复我的电子邮件时,页脚看起来很乱。细胞的所有边界都是黑线。
我不想要丑陋的黑色线条。
当我回复电子邮件时,我经常会看到一个对话框,显示“多语言MIME警告 - 您正在发送或保存文件,当它转换为MIME(Internet邮件)格式时需要多个字符集。 (*)Unicode(UTF8多语言字符集) ()最佳本地字符集(与文档中文本的最佳匹配本地字符集) 最具代表性的字符集是ISO-8859- 1
我不知道这个对话是否与黑线有关
这是HTML,谢谢你。
<html>
<head>
<style>
h1 {color:red;}
p {color:black;}
</style>
</head>
<body>
<table border=0><font face="Arial">
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<td colspan=3 align="center">
<font face="Arial" size="3">
<strong>
Comet Bill
</strong>
</font><br />
<strong>
<font face="Arial" size="3">
Bit herder
</font></strong>
</td>
<td align="center">
<img src='XYZourstrapline.png' align="center">
</td>
<td></td>
</tr>
<tr></tr>
<tr>
<td align="right" width="10%"><img src='XYZ Corp logo.png'>
</td>
<td colspan=3>
<font face="arial" size="3">
XYZ Corporation Ltd.
</font><br />
<font face="Arial" size="2">Hard Way, Impossible Road,
<br />GitVille, XY3 1XY</font>
</td>
</tr>
</table>
<table border=0>
<tr>
<td colspan=1 align="right">
<font face="Arial" size="1">Switchboard:</font>
</td>
<td colspan=3>
<font face="Arial" size="2">+44 (0)1234 567890</font>
</td>
</tr>
<tr>
<td colspan=1 align="right">
<font face="Arial" size="1">Direct:</font>
</td>
<td colspan=3>
<font face="Arial" size="2">+44 (0)1234 987654</font>
</td>
</tr>
<tr>
<td colspan=1 align="right">
<font face="Arial" size="1">Email:
</font>
</td>
<td colspan=3>
<font face="Arial" size="2">[email protected]</font>
</td>
</tr>
</table>
</body>
</html>
你不能把一个字体标记开幕表标记之后 - 这是无效的。此外,字体标签已在html4中弃用,并在html5中过时,所以我不确定它会在电子邮件模板中有用 – Pete
感谢@Pete,所以我应该用什么来控制字体大小? – cometbill
使用内联样式 - ' Comet Bill'可能无法解决边界问题,但由于电子邮件浏览器无法很好地处理html,它会也可以用错误的'th'标签删除你的行,空的'tr'标签 – Pete