我正在制作电子邮件模板,所以我可以做什么有限。
我已经有了align=“center”,但是我仍然需要两个跨距之间的空间。我该怎么做呢?
代码:
<td width="659" height="28" bgcolor="#999999" align="center">
<span style="color: #ffffff;font-family: Arial, sans-serif;font-size:20px;">
CODE:</span> <span style="color: #ffffff;font-family: Arial, sans-serif;
font-size:20px;font-weight:bold;">BEHAPPY</span><span style="color: #ffffff;
font-family: Arial, sans-serif;font-size:20px;">• Ends 6/01</span>
</td>
注意:我不能在电子邮件模板中使用边距或填充。
9条答案
按热度按时间dxpyg8gm1#
不是所有的电子邮件客户端都支持边距。过去我在填充方面也遇到过一些轻微的不一致,尽管它确实有效。
可能看起来像一个黑客(但不是html的电子邮件,无论如何?)-最安全的方式在电子邮件中使用多个
一起这样:
.我也会使用
<font>
标签而不是<span>
,它们更一致。vshtjzan2#
你要找的是填充物吗?
pnwntuvh3#
试试这个CSS:
下面是Demo:http://jsfiddle.net/84qyG/
8ljdwjyq4#
考虑这样做:
注意微妙的 在跨度之间。
不知道为什么你不能使用margins。还有,你使用td是有原因的吗?我猜它是表格的一部分?
yyhrrdl85#
我相信你真正要找的是
例如http://jsfiddle.net/kshreve/5jNGu/
另一种方法是在闭合跨度之后添加
<br/>
。编辑:您还应该考虑添加CSS类以减少冗余样式的数量
gstyhher6#
考虑在2个span标签之间插入一个空div吗?
cwdobuhd7#
或者使用多个非分隔符字符 或间隔图像可以解决您的问题。
dojqjjoe8#
您可以使用padding或margin:http://jsfiddle.net/tpXF4/
mnemlml89#
如果你使用的是jsx/React,你可以使用反引号:
只需添加一个空格开始您的文本(或结束您的文本)