负相对定位firefox chrome兼容性

时间:2013-03-25 16:50:14

标签: css css3 css-position flexbox margin

我无法弄清楚为什么firefox和chrome中的负面相对定位不同。 我也不确定Flexbox是最新的还是最好的。 e.g。

firefox 上工作:

margin-right:-200px

Chrome 上使用:

right:-200px

演示:

http://jsfiddle.net/3fJqZ/48/

1 个答案:

答案 0 :(得分:1)

在Firefox中,您将-webkit-box-sizing应用于正在折叠的.flex-item

您还需要为webkit浏览器添加此属性,例如Chrome。

尝试将-webkit-box-sizing: border-box;添加到.flex-item`

如果没有应用box-sizing,填充将有助于框的宽度,归因于移动-200px后仍然在视图中的框。

查看结果:http://jsfiddle.net/3fJqZ/54/