2012-12-11 136 views
3

我有表与此标记:链接填充HTML电子邮件

<tr id="main_nav"> 
    <td style="width: 100%" colspan="2"> 
     <a>Link1</a> 
     <a>Link2</a> 
     <a>Link3</a>        
    </td> 
</tr> 

我需要填充设置这些链接,但我不能让它工作... CSS:

#main_nav a { 
    color: #fff; 
    font-weight: bold; 
    padding-left: 1em; 
} 

我试过了:将链接换成p标签,span标签,添加css显示块,显示表格,添加带填充的样式以链接。 无法包装每个链接<td>标签!

编辑:试过利润率,而不是填充,没有运气。

+0

我会说看看[中的Campaign Monitor终极CSS支持指南(http://www.campaignmonitor.com/css/),因为这概括了什么CSS跨电子邮件客户端支持。 – Andy

+0

是的,这不是你想重塑的车轮。试试这个:https://litmus.com/blog/a-guide-to-bulletproof-buttons-in-email-design –

回答

1

<a>Link1</a>一个div中,然后设置DIV填充。

如果还是不行,试着改变的div的宽度,喜欢这里:http://jsfiddle.net/XWLv6/1/

+0

没有帮助... – Morpheus

+1

@Morpheus你可以添加一个jsfiddle的例子吗? – ParPar

+0

当我在浏览器中测试时,它正在工作。它不在展望中。 – Morpheus

0

你必须把你的CSS行内所有的元素在HTML电子邮件。例如:

<a style="color:#fff;font-weight:bold;padding-left:1em;">Link1</a> 
+0

填充任何东西都不起作用。 – Si8

1

最快的方式始终如一“垫”的东西在电子邮件是随便扔一对夫妇的&nbsp;在那里。好像不好的做法,我知道......

否则把它们放进自己的表空山坳作为填充了一致的结果。

+0

我知道,但无论如何,好点:) – Morpheus

相关问题