html - 是什么导致顶部和底部出现空白?

标签 html css

在我为背景图像添加新的 div 类后,顶部、底部和页面菜单变为白色。 样式.css

#boundless{
  background-image:url('http://thehypebr.com/wp-content/uploads/2010/09/boundless-sem-branco-2.jpg');
  background-repeat:no-repeat;
  background-attachment:fixed;
  line-height:20px;
  font-size:14px;
  font-family:"Trebuchet MS"; 
  margin:0
}

index.php

<body>
    <div id='boundless' onclick='window.location.href="http://boundlessny.com/clothing"'>

最佳答案

使用 Firebug,我发现问题出在 style.css 中的第 16 行:

margin:165px auto 20px;

如何调试此类问题:

  1. 考虑可能的原因,在执行以下每个操作后重复此步骤。
  2. 通过在有问题的部分(在本例中为空白底部)上打开上下文菜单来打开 Firebug,然后选择 Inspect Element
  3. 查看 将鼠标悬停在节点上以查看哪个覆盖了问题发生的位置。我现在感觉可能的原因是不正确地使用边距、填充或宽度。
  4. 通过查看右侧 Pane 中的 Style 选项卡来隔离 CSS/元素。如果需要,展开一个节点。
  5. 禁用或更改 CSS 属性的值以查看它是否真的导致了问题。

关于html - 是什么导致顶部和底部出现空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3778878/

相关文章:

javascript - 根据滚动位置使图像可见/不可见

jquery - 为什么 Fancybox 只适用于图像的第一部分?

html - CSS:文本不会居中?

jquery - 如何防止页面重新加载

html - <1px 边框问题在 Safari 11.1.2

javascript - 将 RSS 转换为 HTML

javascript - 如何防止在 html 中使用 javascript 单击 Enter 键时移动到下一页?

javascript - 如何设置上传的图片?

css - 如何使用 div 和 span(而不是表格标签)设计网站

css - nth-child() 不显示在打印媒体中