无法确定应用margin-right属性的位置

时间:2011-04-05 00:54:22

标签: html css

这可能很简单,但我绝对难过。虽然侧边栏的CSS(#primary)没有指定保证金,但保证金权利:605px;正以某种方式应用于#primary div。

为了解决这个问题,我在包含div的内部玩了一些相对定位,但这导致了Firefox和Chrome之间的定位差异。

您可以在elsbethroseboutique.com找到相关网站。我知道它的形状很糟糕,这是一项正在进行中的工作:)

我正在寻找的解决方案是如何解决两个浏览器之间的定位差异;或理想情况下,如何删除该保证金。

谢谢!

截图:(添加红线作为参考)

http://elsbethroseboutique.com/images/chrome_elsb.jpg http://elsbethroseboutique.com/images/firefox_elsb.jpg

3 个答案:

答案 0 :(得分:1)

这是Chrome特定的错误,开发人员工具告诉我有一个保证金权利:605;在检查#primary时。我认为这是因为没有浮动属性(虽然我不明白为什么这是一个问题,如果有高度和宽度的离散值)。

离开#primary后,问题似乎已解决,并且不再有余量占用剩余空间。

答案 1 :(得分:0)

我认为Firefox和Chrome之间没有任何差异。你的代码非常糟糕。您需要做的是确定您遇到问题的代码块并发布。即使我没有看到保证金问题,通常当我有一个保证金权利时:我找不到的问题原来是一个保证金左:来自另一个div。希望这会有所帮助。

答案 2 :(得分:0)

获取Firebug,您可以单击元素并查看应用于它的任何样式。