我一直遇到一些(标准)问题,Microsoft Office在通过Outlook转发电子邮件后将其令人讨厌的标记注入某些HTML.
我很想知道:
<o:p>元素Sha*_*ard 92
找不到任何官方文档(这并不奇怪)但是根据这篇有趣的文章,注入这些元素是为了使Word能够将HTML转换回完全兼容的Word文档,并保留所有内容.
相关段落:
Microsoft将特殊标记添加到Word的HTML中,着眼于向后兼容性.Microsoft希望您能够使用传统DOC文件中的所有跟踪,注释,格式和其他特殊Word功能来保存HTML文件.如果您以HTML格式保存文件然后在Word中重新加载,理论上您根本不会丢失任何内容.
这很有道理.
对于您的具体问题.. o在<o:p>"Office命名空间" 的意思中,所以o:标记中的任何内容都意味着"我是Office命名空间的一部分" - 如果<o:p> 它只是意味着段落,则相当于普通<p>标记.
我假设每个HTML标签都有其Office"等效",并且它们有更多.