HTMLメールを作成すると、次の一見解決できない問題があります。
- Gmail は head 内のすべてを取り除きます。インライン スタイルを使用する必要があります。
- ヘッド内のメディア クエリで実行できるモバイル (特に Android) でデザインを変更したい
- しかし、インライン スタイルは head 内のすべてのものをオーバーライドします。
では、たとえば、Gmail では幅 600 ピクセル、Android では幅 100% のデザインを作成するにはどうすればよいでしょうか?
HTMLメールを作成すると、次の一見解決できない問題があります。
では、たとえば、Gmail では幅 600 ピクセル、Android では幅 100% のデザインを作成するにはどうすればよいでしょうか?
<style>
それらを削除せず、インライン ルールを !important で上書きしない電子メール クライアントのタグを埋め込むことができます。次のようになります。
@media all {
width:100% !important;
}
それが機能するかどうか教えてください...
次のインライン CSS を使用します: style='width:100%; 最大幅: 580px;' 画面の幅が 580px を下回ると、レイアウトが流動的になります。必要に応じて値を変更できます。こうすることで、クロス クライアントの問題が多く発生することはありません。Gmail アプリはタグをサポートしていません。