不同浏览器中页面中间的页脚

时间:2014-02-26 作者:Social Monster

出于某种原因,每当我在网站的页脚添加一个小部件时,它都会移动到页面的中心,但仅在Chrome和Safari中。Firefox页脚保持在底部。

我能想到的改变这一点的唯一方法是增加填充顶部的大小。这将页脚放回底部,在Safari和Chrome中看起来很好,但在Firefox中显然看起来很糟糕。

我做错了什么?Site link

页脚。php-

    <div id="footer">
    <div class="footer">

<?php if( is_front_page() ) { 
echo do_shortcode(\'[responsive_column_widgets]\');
}
?>
</div><!--//footer-->

<?php wp_footer(); ?>

</body>

</html>
样式。css-

#footer{
margin-top: -90px; /* negative value of footer height. this need to be  */
height: 100px;
clear:both;
padding-top:20px;
margin: 10px;
text-align: center;
color:#fff;
}
#footer img {
padding:3px; 
margin:3px;
}

2 个回复
最合适的回答,由SO网友:Rajeev Vyas 整理而成

您的内容div位于页眉div中。将内容div放在页眉div.之后或转到样式。主题的css找到#标题样式并删除固定为524px的高度。更好的方法是将content div从header div中去掉。

SO网友:markratledge

修复代码错误,例如缺少</div></html> 标签。

看见[Invalid] Markup Validation of katiebagley.com jack - W3C Markup Validator. 在验证报告中向下滚动以查看行号和源代码。开始修复代码错误并重新验证。

结束

相关推荐

CSS changes not taking effect

我会改变我的风格。css文件,但它们不会在网站上生效。风格css位于此处:/wp内容/主题/学院/风格。css我以前对它做过更改,这些更改确实生效了,但现在我正在做新的更改,但它们没有生效。我已经尝试通过FTP添加带有更改的CSS,并且还尝试使用Wordpress菜单中的“编辑器”。如果我在浏览器中查看CSS文件的源,则不会显示更改。我可以用FTP从服务器上取下文件,查看代码,看看CSS是否存在。我还可以在Wordpress编辑器中看到CSS。我已经清除了缓存和cookie,刷新了浏览器,使用了不同的浏览