5

組織のニュースレター標準を作成しようとしていますが、Outlookでテキストが大きくなりすぎるという問題が発生しています。

これがページのcssセクションです

body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    background: url(http://www.blah.com/stuff.gif);
    }
a {
    color: #f24c22 !important;
    }
a:visited {
    color: #f24c22 !important;
    }
a:hover {
    color: #3d7ac5 !important;
    }
table {
    background: #ffffff;
    }
h1 {
    font-size: 1.3em;
    }
h2 {
    font-size: 1.2em;
    color: #494949;
    padding-top: 0 !important;
    margin-top: 0 !important;
    }
h3 {
    font-size: 1.1em;
    color: #12377c;
    }
p {
    padding-top: 0 !important;
    margin-top: 0 !important; 
    color:#333333;
    }
   .style1 {color: #333333}
   .style2 {color: #12377c}
   .style3 {
       font-size: smaller;
       color: #666666;
   }

なぜこれが引き起こされる可能性があるのか​​、何か提案はありますか?

4

5 に答える 5

2

使ってみましたmain *{font-size: 12pt;}か?

Outlookはデフォルトで、受信メールにIEのエンジンであるTridentを使用し、送信メールにWordHTMLレンダリングエンジンを使用します... Office 2007まで、人々はそれを嫌っています。

現在、Word 2007のレンダリングを使用していますが、かなり不足しています。Microsoftのページでは、deelementが属性bodyをサポートしていないことがわかります。style

于 2009-02-22T21:45:46.127 に答える
0

多くのメールリーダーは、受信した電子メールから「body」タグを削除するか、この要素に適用されているスタイルを無視します。フォントサイズを囲んでいるdivに適用してみてください。

于 2009-02-18T03:05:29.953 に答える
0

フォントに特定のサイズを設定する場合は、ptなどの固定サイズタイプを使用する必要があります。em /%のような変数ではなく

私が何を意味するかについては、ここを参照してください。

于 2008-11-17T05:18:04.330 に答える
0

フォントサイズを小さく抽象化しました。標準表示で同等のサイズであることがわかりました。div の ID を参照してレンダリングする基本的なテンプレートであると考えて div のページを書き換え、正常に機能しました。gmail、hotmail などのさまざまなメール アカウントでテストし、Outlook でレンダリングしました。同じページの参照リンクが失敗する問題があったのは Outlook だけでした。

于 2009-02-24T00:02:24.463 に答える
0

これらのメタタグを追加すると、Word / Outlook が「魔法のように」ページ (画像を含む) を正しいサイズでレンダリングすることがわかります。

<meta name="ProgId" content="Word.Document" />
<meta name="Generator" content="Microsoft Word 12" />
<meta name="Originator" content="Microsoft Word 12" />

Outlook がこれを行う理由はわかりませんが、Outlook で受信するほとんどの企業メールは見栄えが悪くなりますが、これらのタグを使用すると、送信するメールは元のように見えます.

于 2009-11-05T09:18:49.300 に答える