【发布时间】:2016-05-28 04:48:22
【问题描述】:
我的目标是将图像定位在 div 的中间。它工作得很好,但出于某种原因,top 对 Android 浏览器没有任何影响。
很可能,我的 div 设置不正确,img 无法确定它的容器高度(所以百分比没有意义......)。
这是jsfiddle。
HTML:
<div class="container">
<img src="http://i.imgur.com/qRkEJni.jpg">
</div>
CSS:
.container {
height:200px;
width:200px;
float:left;
overflow: hidden;
}
.container img {
height: auto;
width:100%;
top:50%;
left:0;
position: relative;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
}
【问题讨论】:
-
鉴于我已经花了一整天的时间解决这个问题,但没有成功,我会在符合条件的情况下奖励 50 分。
标签: css android-browser