我遇到Outlook Web App(OWA)问题。不用说,各种Outlook客户端存在很多问题,但OWA是我遇到的最少的文档记录。重写文本对齐:对齐OWA - HTML电子邮件
下面的代码在所有客户端,Outlook 2000-2013,GMail,Yahoo,AOL中都能正常工作,但在OWA中,文本始终设置为text-align: justify
,我无法覆盖它。
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="left" width="208" valign="top">
<div><multiline label=”Body”>
Dummy text goes in here, blah blah blah. Man, I'm hungry.
</multiline></div>
</td>
</tr>
</table>
到目前为止,我已经试过设置:
text-align: left
text-align: left !important
float: left
float: left !important
在以下元素:
<table>
<td>
<div>
<span>
<multiline>
.left
如作为类
而且,稍不相关的音符,B旦是
<div><multiline label="Body"> content </multiline></div>
需要的是仅发生在OWA双行间距的护理。
关于如何设置text-align: left
的任何想法?
你有没有试图消除DIV?一般不建议在HTML电子邮件中使用DIV等。你应该几乎像1998年(或其附近)那样编程。如果您删除DIV和/或多行是文本左对齐? –
我同意比利。删除div并在''中的'align = left'应该可以工作。您可以将Campaign Monitor多行标签保留在那里。我注意到多行标签中的引号不是正确的类型。远射,但这可能也会产生影响。 – John
@BillyMoat问题是,当我删除'div'时,line-height是大约两倍,这是我开始使用'div'的唯一原因。 – itsclarke