CSS:叠加层在 Chrome 上看起来不错,但在 Firefox 3 中却不行:如何修复垂直偏移?

标签 css firefox google-chrome

http://ttt-ai.heroku.com/

如果您进入游戏结束屏幕(它是井字游戏,所以不会花很长时间),在 chrome 中,叠加层适合棋盘。但在 Firefox 3 中,叠加层向下移动了几个像素。

如何更改我的 CSS 以使其更加一致?

最佳答案

你定位 .overlay_container 有很多技巧(负边距),你应该把它放在 .board 里面,它有绝对位置,然后添加:

.overlay_container {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

这确保位置匹配所有浏览器,并且如果板尺寸发生变化,叠加层将适应它。

这是一个精简到最低限度的演示 http://jsfiddle.net/duopixel/qYejG/

关于CSS:叠加层在 Chrome 上看起来不错,但在 Firefox 3 中却不行:如何修复垂直偏移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918938/

相关文章:

javascript - 这段javascript代码可以在chrome中运行,但不能在firefox中运行

javascript - JS 关闭窗口

javascript - Android 版 Chrome 在重放录音时出现错误

javascript - 在 Firefox 中打开 IndexedDB 时出现 InvalidStateError

jquery - 动画 GIF 在显示后不会开始动画

javascript - 如何将FontAwesome放在select标签的值中

html - 在 <a href...>text</a> 标签对之后,css 格式不会返回到以前的格式

Chrome 中的 JavaScript 警报

android - Chrome 移动版,重定向到短信时导航被阻止

css - 如何更改这些链接在 div 标题中的位置