我试图在没有水平滚动条显示的div中这个图像。我需要将图像完全置于div内。水平居中绝对定位的图像内部div没有水平滚动条显示(在手机也)
小提琴:http://jsfiddle.net/512t9L6b/
HTML
<div>
<img src="http://iqtell.com/wp-content/uploads/2013/05/James-Bond.jpg">
</div>
CSS
div {
position:relative
}
img {
position:absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
编辑:尝试html { overflow-x:hidden }
的建议,但它仍然在移动水平滚动。
你有太多的应用程序它也是主要的div,不仅仅是手机的html – 2014-09-25 22:19:12