html - 如何避免电子邮件客户端中的剪辑
问题描述
我正在设计发票电子邮件。整个电子邮件客户端渲染让我发疯。
是否可以像在 iOS 中一样在 Gmail 应用电子邮件客户端上显示全部内容(缩小)?
现在,Gmail 应用程序电子邮件正在削减我一半的电子邮件。
并且 iOS 像桌面版本一样显示内容
更新:添加源代码(只是其中的一部分)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<title>Web Bestellung</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="x-apple-disable-message-reformatting" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<style type="text/css">
body, .maintable { height:100% !important; width:100% !important; margin:0; padding:0;}
img, a img { border:0; outline:none; text-decoration:none;}
p {margin-top:0; margin-right:0; margin-left:0; padding:0;}
.ReadMsgBody {width:100%;}
.ExternalClass {width:100%;}
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height:100%;}
img {-ms-interpolation-mode: bicubic;}
body, table, td, p, a, li, blockquote {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
</style>
<!-- <style type="text/css">
@media only screen and (max-width: 480px) {
.rtable {width: 100% !important;}
.rtable tr {height:auto !important; display: block;}
.contenttd {max-width: 100% !important; display: block; width: auto !important;}
.contenttd:after {content: ""; display: table; clear: both;}
.hiddentds {display: none;}
.imgtable, .imgtable table {max-width: 100% !important; height: auto; float: none; margin: 0 auto;}
.imgtable.btnset td {display: inline-block;}
.imgtable img {width: 100%; height: auto !important;display: block;}
table {float: none;}
.mobileHide {display: none !important;}
}
</style> -->
<!--[if gte mso 9]>
<xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml>
<![endif]-->
</head>
解决方案
您的完整 html 文件是否超过 102KB?您可能需要精简代码。
GMAIL 的文件大小限制为 102KB。在 102KB 之后,它将剪辑电子邮件以显示该数量的内容,其余部分将用“单击此处查看完整电子邮件”消息进行剪辑。
超过这个重量限制也可能会弄乱你的布局,因为 GMail 会在 102K 标记所在的位置切入,无论它是否不包括关闭表格和其他东西。
推荐阅读
- amazon-web-services - 到 opsgenie 警报系统的 AWS 故障转移事件
- python - 光伏组件(矩形)的边缘检测
- python - 加载 tf.keras 模型时的问题
- firebase-realtime-database - 如何在实时数据库中将 1000 万个子节点虚拟为父节点?
- google-apps-script - 将自动创建的标签分配给线程时出错(TypeError:thread[t].addLabel 不是函数) - 谷歌应用脚本
- javascript - 在 HTML 和 JS 中更改颜色
- firebase - Android 上的 Clevertap Unity 集成
- fortran - 我的 fortran 代码中的 if 条件有问题
- python-3.x - 熊猫数据框根据列表中的日期创建一个布尔列
- wso2 - WSO2 MI 7.0.0 中收到错误,服务器自动关闭