我正在为应用程序创建HTML邮件模板,并且该模板包含440px宽的图像。iOS中的图像缩小邮件
当我在我的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>
UPDATE:这里是它的外观的例子。我不希望它伸展超出屏幕
在编辑邮件或在iOS邮件应用程序中查看收到的邮件时,您是否看到此问题? – Robin 2011-04-22 23:28:27
在iOS邮件应用程序中查看收到的邮件 – Brenden 2011-04-23 00:49:00
刚刚更新了上面的初始文章以及它的外观 – Brenden 2011-04-23 00:51:56