应用于Outlook中链接的CSS不起作用
超文本:
<tr>
<a href="http://www.google.com" style="color:#FFF;height:40px;width:475px;display:block;"><td style="background-color:#000;height:40px;width:475px;">Click Me</td></a>
</tr>
它只显示指向"单击我"文本链接,而不是指向所有文本的链接
注:它应该显示所有td的链接,即宽度:475和高度:40
请帮帮我
谢啦,谢啦
8条答案
按热度按时间bjp0bcyl1#
您可以使用Outlook特定的HTML来修复此问题
另请参阅http://buttons.cm/以创建“防弹”电子邮件按钮:)
c86crjj02#
试试看
sqxo8psd3#
我也有这个问题,所以我发现了这个。只要使用相同背景颜色的边框样式,这样你的整个锚链接就可以点击了。
dnph8jn44#
你的意思是样式应该应用于所有的td吗?
好吧,如果是的话,你所做的事情就不起作用了,你所做的事情被称为内联css样式,它只适用于那个特定的元素。
如果你想让它适用于所有的td,那么你必须有什么是所谓的内部css风格:
顺便说一句,你的代码嵌套不对
u有一个开始的"a"标签,然后是开始的"td"标签,然后是结束的"a"标签,然后是结束的"td"标签...
您必须将其设置为:
<td><a></a></td>
或<a><td></td></a>
尝试:
shyt4zoc5#
显而易见的问题是,链接应该位于表格单元格中:
我也会检查微软的指南创建Outlook CSS和HTML支持,因为有很多陷阱:http://msdn.microsoft.com/en-us/library/office/aa338201(v=office.12).aspx。一般避免块元素和浮动有利于表格布局。此外Outlook电子邮件只支持CSS1规范。
2nbm6dog6#
如注解中的ProfileTwist所示,层次结构应为:
我看到这是一个老职位,但相反的其他答案的意图可能是使表白色(FFF)和文本黑色(000)。
qlvxas9a7#
使用这为删除额外的间隔问题在outlook上
n3h0vuf28#
用
span
标签 Package 您的锚标签,并将样式添加到span而不是a
标签。