私が遭遇している問題は、Android (Samsung Galaxy の 4.0) でこの HTML メールのテキストが途切れることです。
これに対処するために @media クエリを使用しましたが、iPhone に悪影響を及ぼし、幅を縮小しすぎました。width: 300px !important;
運が悪いので、iPhone専用をキャンセルしようとしています。
ご提案いただきありがとうございます。
現在の @Media:
@media only screen and (-webkit-device-pixel-ratio: .75) {
/* CSS for Low-density screens goes here *
* Ex: HTC Evo, HTC Incredible, Nexus One */
/* Styles */
table[class="table"], td[class="cell"] {
width: 300px !important;
}
}
@media only screen and (-webkit-device-pixel-ratio: 1) and (max-device-width: 768px) {
/* CSS for Medium-density screens goes here *
* Ex: Samsung Ace, Kindle Fire, Macbook Pro *
* max-device-width added so you don't target laptops and desktops */
/* Styles */
table[class="table"], td[class="cell"] {
width: 300px !important;
}
}
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
table[class="table"], td[class="cell"] {
width:auto !important;
}
}
メディア クエリがないと、Android のテキストが途切れます。
メディア クエリも、iPhone で td/table の幅を 300px に縮小し、表示に悪影響を及ぼします