2011-09-21 10 views
5

-moz-や-webkit-などの他のブラウザ固有のコード名が使用されていることを理解しています。前者はmozilla、後者はchromeとsafariですが、-mso-は何ですか?それはMicrosoft Officeの略ですが、Webページは決してそのプログラムに登場しませんか?mso - 使用方法

+3

HTMLは、Webブラウザではないプログラムで使用されます。たとえば、HTMLメールを受け取ります。 OutlookはMicrosoft Office製品であるため、おそらく 'mso'を使用し、HTMLをレンダリングします。さらに:http://msdn.microsoft.com/en-us/library/Aa155477 – CanSpice

+0

Office製品は、HTMLドキュメントのインポートとエクスポートを行うことができます。 – JJJ

+0

私は私の質問を明確にしましょう:何だろう、私は(私は)ウェブサイト上でそれを見つけた場合は平均以下: – Joseph

答えて

8

あなたのコード例:

<style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> 

は、誰かがコンテンツ管理システムでWYSIWYGエディタにMicrosoft Word文書からテキストをコピーして貼り付けた場合に何が起こるかのように見えます。

MS Wordは、不必要な大量のコードを入れます。コンテンツ作成者にMS Wordではなくプレーンテキストで貼り付けるように指示する方がよいでしょう。

1

HTML電子メールのコーディングにMso属性が使用されます。 Outlook 2007以降、Microsoftは電子メールクライアントでWordレンダリングエンジンを使用することに決めました。これは、HTML電子メールがOutlookでどのように表示されるかに大きな変革をもたらします。したがって、HTMLでmso属性を使用する必要があります。