<div>边距 - 左边和右边设置为自动变为未中心&gt; 1634px </div>

时间:2015-04-02 21:03:04

标签: html css

我有一个div .instagram_gridmargin-leftmargin-right设置为自动,相对定位,宽度为浏览尺寸900px&gt;使div居中很好地在页面中。

当我在单个页面的CSS的其余部分的上下文中具有简单结构时,不再以浏览器宽度&gt; 1684px为中心。在接下来的小提琴中,我只有两行修改div作为一个整体(而一个只是将背景设置为粉红色)。没有媒体查询存在,这表明它是导致行为的一些看不见的前面div /元素的影响。

https://jsfiddle.net/ebbnormal/m561tpnL/6/

2 个答案:

答案 0 :(得分:0)

行为是该标记所期望的行为。

元素居中,但是你使用相对定位将它显示在它实际所在位置的右边500px。

答案 1 :(得分:0)

.calc-text div之上的.instagram_grid div会导致其父级溢出,方法是设置margin-left:auto,同时将left:设置为负值,这是无效的CSS。