我一直在尝试将字体应用于整个电子邮件(由表格组成)。
将font-family放在< body>的'style'中标签不起作用,也没有把它放在< table>中或者< tbody>标签,也没有放一个< font>桌子周围的标签工作。
最好的方法是什么?我需要在每个< td>或者< font>中使用字体系列内联样式吗?标记所有内容?是否真的没有办法在电子邮件范围内声明字体?
答案 0 :(得分:6)
您需要在每个<td>
中定义字体。许多电子邮件客户端会自动在<td>
内重置字体。
类似于<td style='font-family: Arial'>
。
您也可以在标题中执行此操作,但有些客户会忽略此信息(查看您的展望2013-2016) 身体{ font-family:Arial!important }
答案 1 :(得分:1)
放了一些风格
<style type="text/css">
td {font...;}
</style>
或使用*代替td
答案 2 :(得分:1)
您应该能够将font-family
应用于table元素,并且所有td
元素都将继承该属性,如下所示:
<table style="font-family: Courier">
<tr><td>Foo</td></tr>
<tr><td>Bar</td></tr>
</table>
如果任何td
指定了自己的font-family
,它将覆盖继承的值,这当然不会起作用。