通过Outlook转发电子邮件后,Microsoft Office将其讨厌的标记注入某些html时遇到了一些(标准)问题。
我有兴趣知道:
- 是否有资源说明
<o:p>
元素的实际作用 - 通常注入哪些其他MSO元素
Answers:
找不到任何正式文档(在此没有惊喜),但是根据这篇有趣的文章,注入了这些元素是为了使Word能够将HTML转换回完全兼容的Word文档,并保留所有内容。
相关段落:
微软将特殊标记添加到Word的HTML中,以期向后兼容。Microsoft希望您能够以HTML格式保存文件,并具有传统DOC文件中发现的所有跟踪,注释,格式和其他特殊Word功能。如果将文件保存为HTML格式,然后将其重新加载到Word中,那么从理论上讲,您根本不会丢失任何内容。
这很有道理。
对于您的特定问题.. o
中的<o:p>
含义是“ Office名称空间”,因此o:
标记中的所有内容都表示“我是Office名称空间的一部分”-在这种情况下,<o:p>
仅表示段落,与普通<p>
标记等效。
我假设每个HTML标记都有其“等同”的Office,并且它们还有更多。