谷歌浏览器不了解top:50%与其他浏览器不同

汤姆

似乎Google Chrome 36损坏了,top:50%在我的示例中无法理解

IE 11,Opera 12.17和Firefox 31都可以正常工作。Chrome和Safari损坏了(我想其他WebKit / KHTML浏览器也坏了)。

<div class="box_outer">
    <div class="box_inner">
        <div class="box">
                <h1>Hello</h1>   
        </div>
    </div>
</div>
<style>
.box_outer {
    bottom: 0px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
.box_inner {
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    position: relative;
}
.box {
    position: absolute;
    left: -220px;
    width: 400px;
    top: -220px;
    height: 400px;
    background-color: red;
}
</style>

我知道我可以执行以下操作:

.box_outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;  
}

但这不是解决问题的方法,而是另一种方法。

如何以最少的更改为Chrome修复它?

您可以在JSBIN上对其进行测试

汤姆

好的,这是解决方法。对我来说,这似乎是Webkit浏览器中的错误。

.box_outer {
    bottom: 0px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
.box_inner {
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    position: absolute; /* INSTEAD OF relative */
}
.box {
    position: absolute;
    left: -220px;
    width: 400px;
    top: -220px;
    height: 400px;
    background-color: red;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

歌剧的位置div与其他浏览器不同

来自分类Dev

移动 Chrome 浏览器的显示与其他移动浏览器不同

来自分类Dev

与其他端口的浏览器同步serve命令

来自分类Dev

测试与其他浏览器的重新连接

来自分类Dev

Firefox尺寸渲染与其他浏览器

来自分类Dev

滚动浏览器和其他问题时,谷歌浏览器口吃

来自分类Dev

Chrome中的OrderBy排序方式与其他浏览器不同

来自分类Dev

IE 11上显示的字体大小与其他浏览器不同

来自分类Dev

Chrome中的OrderBy排序方式与其他浏览器不同

来自分类Dev

为什么Firefox解释100%缩放与其他浏览器不同?

来自分类Dev

CSS:column-count属性,IE10显示与其他浏览器不同

来自分类Dev

Chrome中的OrderBy排序方式与其他浏览器不同

来自分类Dev

浏览器劫持还是其他?

来自分类Dev

是谷歌浏览器和铬浏览器不同吗

来自分类Dev

是谷歌浏览器和铬浏览器不同吗

来自分类Dev

与其他浏览器相比,Chrome中的图像质量差

来自分类Dev

Chrome阵列订购与其他浏览器不正确

来自分类Dev

浏览器是否应该按与其他元素相同的比例缩放图像?

来自分类Dev

与其他浏览器相比,firefox中的文本区域多了12像素

来自分类Dev

Chrome CSS 行为与其他流行浏览器的对比

来自分类Dev

Chrome浏览器不显示特殊字符,而其他浏览器却显示

来自分类Dev

浏览器的设置如何导入到其他浏览器?

来自分类Dev

其他浏览器是否会受到特定于浏览器的标头的影响?

来自分类Dev

桌面浏览器显示与移动浏览器不同

来自分类Dev

谷歌浏览器以前不是有一个很好的工具来模拟其他浏览器吗?去哪了

来自分类Dev

x11转发:谷歌浏览器和Chromium浏览器变灰,其他应用显示正常

来自分类Dev

无法保持登录谷歌浏览器

来自分类Dev

jQuery的点击无法在谷歌浏览器

来自分类Dev

谷歌浏览器无法正常退出

Related 相关文章

  1. 1

    歌剧的位置div与其他浏览器不同

  2. 2

    移动 Chrome 浏览器的显示与其他移动浏览器不同

  3. 3

    与其他端口的浏览器同步serve命令

  4. 4

    测试与其他浏览器的重新连接

  5. 5

    Firefox尺寸渲染与其他浏览器

  6. 6

    滚动浏览器和其他问题时,谷歌浏览器口吃

  7. 7

    Chrome中的OrderBy排序方式与其他浏览器不同

  8. 8

    IE 11上显示的字体大小与其他浏览器不同

  9. 9

    Chrome中的OrderBy排序方式与其他浏览器不同

  10. 10

    为什么Firefox解释100%缩放与其他浏览器不同?

  11. 11

    CSS:column-count属性,IE10显示与其他浏览器不同

  12. 12

    Chrome中的OrderBy排序方式与其他浏览器不同

  13. 13

    浏览器劫持还是其他?

  14. 14

    是谷歌浏览器和铬浏览器不同吗

  15. 15

    是谷歌浏览器和铬浏览器不同吗

  16. 16

    与其他浏览器相比,Chrome中的图像质量差

  17. 17

    Chrome阵列订购与其他浏览器不正确

  18. 18

    浏览器是否应该按与其他元素相同的比例缩放图像?

  19. 19

    与其他浏览器相比,firefox中的文本区域多了12像素

  20. 20

    Chrome CSS 行为与其他流行浏览器的对比

  21. 21

    Chrome浏览器不显示特殊字符,而其他浏览器却显示

  22. 22

    浏览器的设置如何导入到其他浏览器?

  23. 23

    其他浏览器是否会受到特定于浏览器的标头的影响?

  24. 24

    桌面浏览器显示与移动浏览器不同

  25. 25

    谷歌浏览器以前不是有一个很好的工具来模拟其他浏览器吗?去哪了

  26. 26

    x11转发:谷歌浏览器和Chromium浏览器变灰,其他应用显示正常

  27. 27

    无法保持登录谷歌浏览器

  28. 28

    jQuery的点击无法在谷歌浏览器

  29. 29

    谷歌浏览器无法正常退出

热门标签

归档