【问题标题】:What do <o:p> elements do anyway?<o:p> 元素到底做了什么?
【发布时间】:2011-12-10 04:09:05
【问题描述】:

我遇到了一些(标准)问题,Microsoft Office 在通过 Outlook 转发电子邮件后将其讨厌的标记注入一些 html。

我很想知道:

  • 是否有资源可以解释 &lt;o:p&gt; 元素的实际作用
  • 通常注入哪些其他 MSO 元素

【问题讨论】:

标签: html ms-office


【解决方案1】:

找不到任何官方文档(这并不奇怪),但根据this interesting article,注入这些元素是为了使 Word 能够将 HTML 转换回完全兼容的 Word 文档,并保留所有内容。

相关段落:

Microsoft 为 Word 的 HTML 添加了特殊标签,着眼于向后兼容。 Microsoft 希望您能够以 HTML 格式保存文件,其中包含传统 DOC 文件中的所有跟踪、cmets、格式化和其他特殊 Word 功能。如果您将文件保存为 HTML,然后在 Word 中重新加载,理论上您不会丢失任何内容。

这很有意义。

对于您的具体问题.. &lt;o:p&gt; 中的 o 表示“Office 命名空间”,因此标签中 o: 之后的任何内容都表示“我是 Office 命名空间的一部分” - 如果是 &lt;o:p&gt;它只是表示段落,相当于普通的&lt;p&gt; 标签。

我假设每个 HTML 标记都有其 Office“等效项”,而且它们还有更多。

【讨论】:

  • 这很有趣。我刚刚在发布博客时遇到了这个问题。感谢您的信息。
猜你喜欢
  • 2022-11-10
  • 1970-01-01
  • 1970-01-01
  • 2016-10-26
  • 2017-04-20
  • 2012-05-19
  • 2019-09-05
  • 2012-10-06
  • 2022-01-10
相关资源
最近更新 更多