html - 疯狂使用 Windows 10 邮件和图像大小

标签 html css html-email

我的图片原本很大,以便在高 DPI 显示器上看起来不错。我的 html 电子邮件模板在除 Windows outlook 2013 和 Windows 10 邮件之外的任何地方都适用。这些图像在这些客户端上看起来很大,我的宽度/高度内联 CSS 被忽略了。

有什么我可以做的吗?此图像显示为 500 像素图像...

<img width="60px" height="30px" style="margin: 20px" src="myImage.png">

最佳答案

这不是有效的 HTML:

<img width="60px" height="30px" style="margin: 20px" src="myImage.png">

您必须在很大程度上忽略 CSS,因为 HTML 电子邮件已经过时了。宽度和高度属性中不允许使用单位 - 它始终是像素。试试这个:

<img width="60" height="30" style="margin: 20px" src="myImage.png">

我不确定 CSS 对 HTML 电子邮件的支持是否有所改进。您不太可能在所有邮件客户端中都像这样工作。包裹在表格中并使图像周围的表格单元格看起来像

<td cellpadding="20"><img width="60" height="30" src="myImage.png"></td>

此外,我相当确定电子邮件的高 DPI 显示标准可能是显示分辨率的 2 倍或 3 倍。为什么要使用 500px 的图像?将它缩小到 120 像素,它应该看起来不错,因为现在大多数设备的缩放比例不会超过 2 倍。

关于html - 疯狂使用 Windows 10 邮件和图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36290812/

相关文章:

html - 图片的高度取决于文字

html - 用曲线制作div?

html - 如何在div中显示html内容并在HTA中的html文件中添加内容

HTML CSS 横幅对齐

html - HTML 电子邮件中出现水平间隙

html - 如何修复 IE 的流体布局电子邮件?

html - 尝试在 DIV 中使多边形响应

html - 网页标题破坏问题

html - 为什么我的网站会改变大小,从离线测试到上传?

css - 如何显示句子中的不同单词显示不同的颜色, 'correct' 标记方式是什么(用于 HTML 电子邮件标记)