html - 在 div 内水平居中绝对定位的图像,不显示水平滚动条(在移动设备中也是如此)

标签 html css

我试图在不显示水平滚动条的情况下将此图像置于 div 的中心。我需要图像绝对定位在 div 中。

fiddle :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 } 但它仍然在移动设备中水平滚动。

最佳答案

html {
overflow-x: hidden; 
}

将删除水平滚动条。

关于html - 在 div 内水平居中绝对定位的图像,不显示水平滚动条(在移动设备中也是如此),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26048946/

相关文章:

jquery - 性能 : Ancestor-child type selectors vs. 特定元素类选择器

css - iPhone Web App Div 标签在 Safari 中重新加载

javascript - 使用jquery隐藏三个按钮中的两个

javascript - 在 Canvas 上绘制更多内容而无需创建更多脚本标签

css - 手机用CSS设计xhtml页面用什么字体?

html - 向文档添加 &lt;script&gt; 会导致它无法加载文档的其余部分

html - 修复简单容器中 div 的重叠问题

html - 在表格单元格中使用 z-index 覆盖图像

css - 在 div 中对齐标题元素(文本/ Logo /导航)

javascript - 是否可以将 div 的右下角固定到屏幕 w.r.t 向上/向下滚动