CSS 错误?底部的边距不适用/白色 space

CSS errors? Margins not applying / white space at bottom

我有两个问题我肯定很简单我只是在看一些东西。

1.) 首先,我的网站主要是 HTML,除了我有一个 WordPress 博客页面。为了使博客页面看起来像 HTML 主页,我修改了 header.php 和 footer.php,除了一个问题外,一切看起来都很好。 如果您将主页与博客页面进行比较,您会注意到,出于某种原因,我必须定位导航 links 和社交媒体图标的边距不起作用,但它在主页上有效?我真的不知道为什么它不起作用,样式表 link 编辑正确,所有其他样式都可以正常工作,除了这些区域的边距。

2.) 主页底部的页脚下方有一个白色的space,但在WordPress博客页面上没有?我正在尝试删除白色 space 但没有成功。我可以删除它的唯一方法是将页脚放大 30 像素,但我不想这样做。我已经在 HTML、Body 上设置了高度,但不确定为什么 space 在那里。

提前致谢,感谢您抽出宝贵时间查看我的问题。

编辑 这里是 link 网站:

http://jqwebexamples.com/iAM_Talent/Version3-rev/index.html

页脚中的 <p> 标记是问题所在。如果您删除(或暂时禁用它)以下样式:

#footer p {
    margin-top: 45px;
}

然后白线消失了。请查看 firebug 以了解这一点。

另一个问题似乎是由导航中的未排序列表引起的 div。