顧客が電子メールを開いているデバイスに基づいて、電子メール ニュースレターのコンテンツを表示/非表示にする方法を探しています。
現在、head セクションに次のコード スニペットがあります。
@media only screen and (max-width: 480px) {
#mobile { display: block; } /* show it on small screens */
#normal { display: none; } /* hide it elsewhere */
}
@media only screen and (min-width: 481px) {
#mobile { display: none; } /* hide it elsewhere */
#normal { display: block; } /* show it on large screens */
}
一緒に:
<div id="mobile">content</div> or <div id="normal">content1<div>
Web で使用している場合、これは問題なく動作します。ブラウザ ウィンドウを拡大縮小して、ウィンドウの幅に基づいてコンテンツを表示または非表示にできますが、電子メール システムを介してテストを送信するとすぐに、モバイルでは問題なく動作しますが、機能しません。デスクトップ (Gmail) で。
これはメールなので JavaScript を使用できないため、すべて html/css である必要があります。
私が間違っていることや欠けていることはありますか?