【发布时间】:2019-10-04 23:18:17
【问题描述】:
因此,我正在尝试了解 Outlook 2016 及更高版本中 HTML 电子邮件签名中的条件格式。
我有这个简短的演示代码:
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<!--[if mso]>
<p style="background: blue">
<![endif]-->
<p style="background: pink">TEST TEST TEST</p>
<!--[if mso]>
</p>
<![endif]-->
</body>
</html>
根据我的逻辑,如果 HTML 在 Outlook 2016 中呈现,则应该将背景颜色更改为蓝色。
但是,它是粉红色的。
我的代码在逻辑上不正确吗?还是条件语句一起有问题?
条件语句在 Outlook 中是否仍然有效?
[编辑] 所以,这似乎可行,就将文本设置为蓝色,但我现在无法在其他地方将文本设置为绿色。
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<p style="background: pink">TEST TEST TEST</p>
<!--[if mso]>
<p style="background: blue">
<![endif]-->
<!--[if !mso]>
<p style="background: green">
<![endif]-->
Test Test Test 2
</p>
</body>
</html>
【问题讨论】:
标签: outlook conditional-statements