我遇到的问题是 Android 上的这个 HTML 电子邮件中的文本被截断(4.0 和三星 Galaxy)。
我已经使用@media 查询来解决这个问题,但它们会对 iPhone 产生不利影响,将宽度缩小太多。我正试图取消width: 300px !important;
只是为 iPhone 没有运气。
在此先感谢您的任何建议。
当前@媒体:
@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 的宽度缩小到 300 像素,从而对其显示产生不利影响