【发布时间】:2011-04-29 08:32:38
【问题描述】:
我正在为一个应用程序创建一个 HTML 邮件模板,该模板包含一个 440 像素宽的图像。
当我在我的 iphone 上查看它时,它超出了屏幕的宽度。我见过很多次 iOS Mail 会缩小电子邮件的大小以适应所有内容(例如来自 Apple 的电子邮件)。
关于我可能做错了什么有什么想法吗?图像 CSS 和它的容器 CSS 是:
.photo {
width: 400px;
height: 460px;
padding: 20px;
background: #fff;
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
position: relative;
overflow: hidden;
}
.photo img.main-photo {
max-width: 400px;
}
.photo div.caption {
width: 400px;
position: absolute;
bottom: 20px;
font-family: 'Indie Flower';
height: 50px;
font-size: 20px;
}
而实际的 HTML 是
<div class="photo">
<img src="{{ photo.images.standard_resolution.url }}" class="main-photo" />
<div class="caption">
{{ photo.caption.text }}
</div>
</div>
更新:这是一个外观示例。我不希望它超出屏幕范围
【问题讨论】:
-
您在编辑邮件或在 iOS 邮件应用中查看收到的邮件时是否看到此问题?
-
在 iOS 邮件应用中查看收到的邮件
-
刚刚更新了上面的初始帖子的外观
-
你试过缩小图片吗? :p
标签: iphone html css ios html-email