这可能真的很简单,但我绝对感到困惑。虽然侧边栏(#primary)的CSS没有指定边距,但是右边距为605px;正在以某种方式应用于#primary div。
为了解决该问题,我在包含div的内部进行了一些相对定位,但这会导致Firefox和Chrome之间的定位差异。
您可以在elsbethroseboutique.com上找到有问题的网站。我知道它的状态不好,正在开发中:)
我正在寻找的解决方案是如何解决两种浏览器之间的定位差异;或理想情况下,如何删除该边距。
谢谢!
屏幕截图:(添加红线以供参考)
http://elsbethroseboutique.com/images/chrome_elsb.jpg
http://elsbethroseboutique.com/images/firefox_elsb.jpg
最佳答案
这是Chrome的一个特定错误,开发人员工具在该错误中告诉我有一个margin-right:605;在检查#primary时。我认为发生这种情况是因为没有适当的float属性(尽管我不明白为什么如果有离散的高度和宽度值,这会是一个问题)。
在#primary左浮动之后,问题似乎已解决,并且不再有余量占用剩余空间。
关于html - 无法弄清楚在何处应用了 margin 权利属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5546759/