とにかく<o:p>要素は何をしますか?


92

Outlook経由でメールを転送した後、Microsoft Officeがその厄介なマークアップを一部のhtmlに挿入すると、いくつかの(標準の)問題が発生します。

知りたい:

  • <o:p>要素が実際に行うことを説明するリソースはありますか
  • 他にどのMSO要素が一般的に注入されるか

2
あなたは後にしている場合は清掃混乱を、ジェフすることで、このブログの記事をチェックしてください。codinghorror.com/blog/2006/01/cleaning-words-nasty-html.html
シャドウウィザードはあなたのための耳で

私は賛成票を投じましたが、誰が反対票を投じたのかわかりません。@leonbloy(彼はタグを削除した)ですが、少し変更します。
Shadow WizardはEar For You

回答:


103

公式ドキュメントは見つかりませんでしたが(驚きはありません)、この興味深い記事によると、これらの要素は、WordがHTMLを完全に互換性のあるWordドキュメントに変換できるようにするために挿入され、すべてが保持されます。

関連する段落:

マイクロソフトは、下位互換性を考慮してWordのHTMLに特別なタグを追加しました。Microsoftは、従来のDOCファイルにある追跡、コメント、フォーマット、その他の特別なWord機能をすべて備えたHTMLでファイルを保存できるようにしたいと考えていました。HTMLでファイルを保存してからWordで再読み込みしても、理論的には何も失うことはありません。

これは理にかなっています。

あなたの特定の質問..についてo<o:p>手段「オフィスの名前空間」ので、次は何もo:「私はオフィスの名前空間の一部だよ」タグの意味で-の場合には<o:p> それだけで、段落、普通の同等の意味<p>タグを。

すべてのHTMLタグにはOfficeで「同等」のタグがあり、さらに多くのタグがあると思います。


1
これは面白い。ブログを投稿したとき、これに遭遇しました。情報をありがとう。
Jared Newnam 2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.