3

我的页眉和页脚之间出现了一个神秘的间隙。我在调查时取出了主要内容 div,所以我知道这不是罪魁祸首。这是我的网站: http ://classweb2.mccombs.utexas.edu/mis333k/msbcf555/TestSite/Default.aspx

如果需要,我会分享样式表,但它很长,而且我觉得解决方案很明显,我没有想到。

我试过的:

  • 重置边距和填充
  • 确保没有换行符或其他 div 隐藏在真实 div 之间
4

1 回答 1

6

您的#header元素已display:inline-block应用于它。如果根本有任何空白,则内联块会在元素之间添加可见空间 - 甚至是单个空格字符。我不是你为什么把它做成一个inline-block,因为它看起来像是一个标准的块级元素。删除它,空间应该消失。

还有其他选择,尽管我认为这是最简单的。有关inline-blocks创建的“神秘”空间的更多信息,请参见此处:http ://css-tricks.com/fighting-the-space-between-inline-block-elements/

于 2013-10-31T04:03:25.547 回答