2017-09-26 2 views
0
tr:nth-child(odd) { 
background-color: #f2f2f2; 
} 

私のコードは、すべてのWebブラウザで動作していますが、Outlookでは動作しません。代替色を追加する必要があります。どうすればこれを達成できますか?OutlookでHTMLメッセージが正しく表示されないのはなぜですか?

+0

電子メールクライアント特にOutlookはいくつかのCSSスタイルを制限するので、電子メールクライアントに特定のCSSを書いて、nth-childの使用を避ける必要があります。ほとんどの電子メールクライアントでは無視されます。 –

+0

私はインラインスタイルは、望ましい結果を得るために –

+0

動的電子メールデザイン、どのように私はインラインスタイルを使用してこれを行うことができますグリッドの動的foreachを保持します。 –

答えて

0

Outlookのパーサーは、HTML5やCSS3に準拠していません。

は、をサポートしています。in this webpageです。

私の提案は、と私は私の会社のためにしなければならなかったものを、<tr class="odd">...</tr>

ようなクラスと「奇数」であることが知られているものをタグとルールとスタイルシートを持つようにプリプロセッサを使用することです:

tr.odd { 
background-color: #f2f2f2; 
} 

インラインスタイルは、Outlookの電子メールのためにもパーですが、それは非常にHTML5に眉をひそめている強引なソリューションなので、に入るために悪い習慣です。

関連する問題