因此,对于我们的电子邮件简报,我们已经开始使用Microdata(使用schema.org词汇表)标记结构化数据。
以下是设计中一行代码的示例:
<span itemscope itemtype="https://schema.org/Restaurant">
但是,使用Exchange 2012到达Outlook 2013时,代码显示为:
<span itemscopeitemtype="https://schema.org/Restaurant">
请注意itemscope
之后空间已被删除 - 这基本上会破坏代码并忽略所有数据标记。有什么想法为什么?
我知道Outlook不是我们这个数据的主要市场,但令人恼火的是它已经破碎了,我很想知道原因。
答案 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中,我建议明确设置该值。