2015-04-01 70 views
0

我的代码是:Outlook 2007中的邮件跨度不显示在同一行

<span style="text-align:center; width:80px; display:inline-block;"> 
    <a href="#" target="_blank" style="text-decoration:none;"> 
    img here 
    <span style="font-size: 13px; color: #301985; display:block; top:5px; position:relative;">content</span> 
    </a> 
    </span> 
    <span style="text-align:center; width:80px; display:inline-block;"> 
    <a href="#" target="_blank" style="text-decoration:none;"> 
    img here 
    <span style="font-size: 13px; color: #301985; display:block; top:5px; position:relative;">content</span> 
    </a> 
    </span> 

问题是:

它在所有邮件工作良好。在Outlook 2007中,它像这张图片一样显示。

enter image description here

我想要的内容显示在图像下方。但它不是在Outlook 2007年工作

我发现这个网址https://www.campaignmonitor.com/css/

显示,float属性不工作在Outlook 2007中的任何其他解决方案acheive我的设计?

回答

1

使用<div>代替<span>我希望这将有助于...

+0

我尝试过了,不工作 – Akash 2015-04-01 05:40:53

+0

THN删除所有显示的CSS也提出:在IMG标签 – 2015-04-01 05:45:17

+0

“显示块”如果我删除所有的显示范围不显示在同一行中。在img标签块.. 或 你有到位的不是使用显示器使用​​: – Akash 2015-04-01 05:48:11

相关问题