【发布时间】:2020-09-29 11:44:58
【问题描述】:
我的目标是根据页面宽度按比例拉伸图像。我使用以下 HTML:
<div class="idv algn_c">
<img src="image-path.png" draggable="false">
</div>
使用以下 CSS:
.idv{
display: flex;
}
.idv img{
max-width: 100%;
height: auto;
user-select: none;
}
.algn_c{
justify-content: center;
margin: 1.5em auto;
}
这在 Chrome、FF、Edge 上运行得非常好,并且可以很好地缩放图像(根据其纵横比):
但是当我在我的 iPhone 上的 Safari (iOS v.13.4.1) 上尝试它时,它给了我这个扭曲的图像:
我做错了什么?
编辑:刚刚意识到我没有提到该文档具有以下元标记:
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
【问题讨论】:
标签: html css ios safari flexbox