我正在为我的雇主设计一个响应式电子邮件模板。对于桌面大小,我可以保留16px的默认字体大小,并根据需要使用rem来调整大小。在桌面上,在Gmail中看起来很好,并且完全响应。但是,在iPhone上的Mail中查看时,字体很小。我必须添加一个媒体查询,将基本字体大小增加到26px,以便在电子邮件中获得合理的字体大小。我试着做一些研究,但似乎并不像其他人那样做。有一个在代码很少CSS,但这里是我有:为什么iPhone邮件中的字体大小如此之小?不得不放大到26px
body, table, td, a, p, span {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
@media screen and (max-width: 600px) {
html, td {
font-size: 26px !important;
line-height: 1.3;
}
}
我也有
<meta name="viewport" content="width=device-width, initial-scale=1">
有不得不做调整图像大小,与利润等一些其他的CSS但这是处理字体大小的唯一CSS(所有的rem信息都是内联的,因此它不会被Bronto/Gmail剥离)。如果我在浏览器中将其大小调整为手机大小,文字看起来很大,但在我的iPhone上查看时,效果很棒。我担心这可能是iPhone的怪癖,但它会在其他类型的设备上看起来很大。有没有人有任何见解?
谢谢,我应该提到我已经有了。我会将其添加到我的描述中。 – bansheekitty
您是否尝试在多个浏览器上查看该页面?他们都给出了相同的结果吗? –
你的意思是我的手机上有多个浏览器? (因为我的手机是我得到不寻常的结果)。我已经在我的手机上使用Safari进行了尝试 - 实际上我没有其他任何浏览器。我会看到应用商店中有什么可用的。 – bansheekitty