首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何动态调整电子邮件客户端内的图像大小?

如何动态调整电子邮件客户端内的图像大小?
EN

Stack Overflow用户
提问于 2012-05-22 23:47:12
回答 5查看 39.4K关注 0票数 3

是否有方法调整图像的大小以适应在没有javascript和有限CSS的情况下查看图像的w窗口?

我问是因为我有一个电子邮件活动,我发送的特点是一个主要的图像,我希望尽可能大,不滚动。我已经读过用javascript和jQuery来做这件事的方法,但我没有看到大多数电子邮件客户端会正确阅读和反应的方法。这个是可能的吗?如果是的话-怎么做?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-23 01:14:10

这就是你应该怎么做的

代码语言:javascript
运行
复制
    /****this is the Css****/
    .full {
     width:100%;
     height:auto;
     }
    /***end Css***/
   <!--Now the html--!>
   <section>
   <img src="image/main.png" class="full">
   </section>

或者你可以用简单的方式*更新

你可以这样做

代码语言:javascript
运行
复制
    <img src="image/main.png" style="width:100%; height:auto; border:none;" />

如果他们可以选择将其作为html来实现,那么就应该像这样正确地呈现出来。

票数 7
EN

Stack Overflow用户

发布于 2014-03-31 13:18:46

这是处理html电子邮件的正确方法:

代码语言:javascript
运行
复制
<img alt="" src="" width="100%" style="margin: 0; border: 0; padding: 0; display: block;">

它将自动调整大小以匹配容器元素的宽度(应该始终是<td>)。

请注意,在某些客户端(特别是Outlook '07、'10和13)上,图像不会超过其最大尺寸。如果您使用的是最大宽度流体模板,如果您的图像宽度与最大宽度匹配,这将不会是一个问题。

票数 12
EN

Stack Overflow用户

发布于 2016-02-10 16:07:41

你需要尽可能仿古,才能让HTML电子邮件在所有客户端都能正常工作。

内联样式和HTML 4代码应该能做到这一点。不过,请注意,在大多数客户端中,最大宽度和最大高度可以工作,但这不包括Outlook 2007/2010/2013/365,它很可能超过目标受众的一半以上。宽度工作在所有客户端-但不是在Outlook 2007/2010/2013/365中的div和p标记上!始终使用表,而不是div,以确保它能工作。

基本上,总是假设某件东西不起作用,并且设计错误的可能性很小--并且总是使用内联样式,否则很可能会被剥离。

如果有疑问,请咨询神谕,我总是这样做:)

来源:https://www.campaignmonitor.com/css/b/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10711638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档