为什么Outlook会破坏我的微数据?

时间:2015-06-29 08:29:12

标签: outlook html-email microdata

因此,对于我们的电子邮件简报,我们已经开始使用Microdata(使用schema.org词汇表)标记结构化数据。

以下是设计中一行代码的示例:

<span itemscope itemtype="https://schema.org/Restaurant">

但是,使用Exchange 2012到达Outlook 2013时,代码显示为:

<span itemscopeitemtype="https://schema.org/Restaurant">

请注意itemscope之后空间已被删除 - 这基本上会破坏代码并忽略所有数据标记。有什么想法为什么?

我知道Outlook不是我们这个数据的主要市场,但令人恼火的是它已经破碎了,我很想知道原因。

2 个答案:

答案 0 :(得分:0)

Outlook使用Word呈现邮件正文的HTML标记。 MSDN中的以下文章中描述了所有受支持和不受支持的HTML元素,属性和级联样式表属性:

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 1 of 2)

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 2 of 2)

答案 1 :(得分:0)

这是一个非常古老的问题,但看起来这已在Exchange 2013中得到修复。itemscope属性到达时将值设置为空字符串(according to spec):{{ 1}}。

在早期版本的Exchange中,我建议明确设置该值。