【发布时间】:2012-05-31 15:05:45
【问题描述】:
只有在 Firefox 中,我的页面顶部有一个很大的空白。我试图检查所有元素,但找不到任何问题。我还检查了展开的边距,但找不到。
我正在使用 HTML5、modernzr 和 jquery。
【问题讨论】:
-
很奇怪。当我在 Firefox DOM Inspector 中单击
overall-wraperdiv时,问题就消失了。 -
这与 logo 类中的
position:absolute样式有关。如果它在 Firebug 中被禁用,差距就会消失。 -
对我来说,在 DOM 检查器中单击包装器
div后,差距就消失了。然后无论我用力刷新页面多少次,我都无法让问题再次出现。我必须打开一个全新的窗口并在那里加载 URL 才能再次看到它。 -
这似乎是由于您在
<div id="contact-toggler-wrapper">中的<hr class="clear">。删除它可以解决问题。我可以推测它会干扰,但老实说,我不知道 Firefox 显示问题的 exact 原因与该元素有关。可能与您使用文本缩进的方法有关... -
如果我 (1) 使用 contact-toggler-wrapper 类将带有 logo 类的锚元素移动到 div 元素内部(就在清除 div 的上方)并 (2) 删除位置:absolute contact-toggler-wrapper 类的样式对我来说开始变得更好了。