css - Outlook 中的文本不使用行高

标签 css outlook html-email

我正在用 Html 创建电子邮件,我偶然发现了 Outlook 2010 的问题。这是我的代码:

<td background="images/11-text-1--alpha-d3c29e.jpg" 
bgcolor="#d3c29e" width="514" height="460"  valign="top">        
    <!--[if gte mso 9]>
    <v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" 
    style="width:514px;height:460px;">
    <v:fill type="tile" src="images/11-text-1--alpha-d3c29e.jpg" color="d3c29e" />
    <v:textbox inset="0,0,0,0">
    <![endif]-->
        <p style="margin:0;padding:0;font-family:'Courier New',Courier,monospace;
        font-size:14px;font-weight:bold;color:#000000;line-height:15px;">
            #TEXT
        </p>
    <!--[if gte mso 9]>     </v:textbox>   </v:rect>   <![endif]-->
</td>

现在我想改变文本的行高,但是当我在我的 p 标签中改变它时,它不会这样做,而且如果我把它放在 td 和/或 MSO 异常(exception)中它也不会做 Outlook 的把戏。有什么方法可以使这项工作正常进行,或者有人知道 Outlook 的解决方法吗?

最佳答案

您需要使用 mso 样式“mso-line-height-rule”。这用于强制 Outlook 遵守行高规则。请注意,这需要在声明的行高之前添加,否则它将不起作用。见下文:

<td background="images/11-text-1--alpha-d3c29e.jpg" 
bgcolor="#d3c29e" width="514" height="460"  valign="top" style="margin:0;padding:0;font-family:'Courier New',Courier,monospace; font-size:14px;font-weight:bold;color:#000000;mso-line-height-rule:exactly; line-height:15px;">        
    <!--[if gte mso 9]>
    <v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" 
    style="width:514px;height:460px;">
    <v:fill type="tile" src="images/11-text-1--alpha-d3c29e.jpg" color="d3c29e" />
    <v:textbox inset="0,0,0,0">
    <![endif]-->   
            #TEXT
    <!--[if gte mso 9]>     </v:textbox>   </v:rect>   <![endif]-->
</td>

关于css - Outlook 中的文本不使用行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39143932/

相关文章:

javascript - 在 jekyll 中实现深色主题

javascript - 如何通过单击按钮触发 javascript

JavaScript - 是否可以在 Outlook 约会中添加收件人并向与会者发送邀请?

python - 在电子邮件中使用 HTML 并排发送两个 Pandas 数据帧

html - 更改 AOL Mail 的 HTML 电子邮件中的字体颜色

css - 使SCSS背景颜色相同,但透明

css - Skeleton CSS - 如何跨越屏幕的宽度?

excel - 如何关闭 View | Outlook文件夹的阅读 Pane ?

Outlook 邀请的 html 未正确呈现

java - 使用 html Java 发送电子邮件