android - 水平居中包装器 DIV 在 Android 中不起作用

标签 android html css

我正在为客户做一个元素,在我的 Android 设备上测试网站时遇到了问题。基本上,我只想将一个 DIV 居中,它环绕着大部分正文内容。

<img src="images/lightingOverlay.png" style="z-index: 1000; position: absolute; left: 0; right: 0; margin: 0 auto; top: 0;" />
<div style="border: solid 5px black; height: 50px; width: 978px; position: absolute; left: 0; right: 0; margin: 0 auto; top: 100px;" >
  wrapped content!
</div>

我现在使用内联样式。尽管 div 和图像使用相同的代码,但在默认的 Android 浏览器上查看时,图像会居中而 DIV 不会。

我尝试使用 left: 50% 定位,负边距也等于元素宽度的一半,但这似乎也不起作用。

无论如何,在过去的两天里,我基本上一直在玩代码并在 Chrome v21 和 Android 中测试它,试图找出问题所在......正如你在示例中看到的那样,我已经剥离了直到没有任何运气的最简单的元素。任何人都知道如何让水平居中在 Android 中工作?

最佳答案

如果您删除代码的绝对位置、左侧、顶部和右侧位,您应该没问题。

DIV 应该只需要 margin:0 auto 就可以居中。

关于android - 水平居中包装器 DIV 在 Android 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791844/

相关文章:

android - 如果在android中被拒绝,如何再次请求许可

android - Pepper - 嵌套动画可能吗?

html - 如何让 iframe 占用所有剩余空间

html - 如何为 div 接受 D&D,但传播点击?

javascript - 将我的 'flipping' 圆圈定位在页面中间

html - 响应式 Bootstrap WordPress 帖子

android - android中的Listview直到拖动才刷新 View

java - Android SDK 录屏?

javascript - 只显示工具提示一次

html - tumblr 主题上的 block 引用边框