2012-06-19 86 views
0

我一直在编辑一个WordPress网站,现在我有一个问题,主要内容div溢出页脚,我不知道如何处理这个问题。 这里是网站:WordPress页脚不在底部

www.twazzle.co.uk/twazzle/wordpress/

任何帮助,将不胜感激。

+0

欢迎来到Stack Overflow!请在此添加有意义的代码和问题描述。不要只是链接到需要修复的网站 - 否则,一旦问题解决,这个问题将会给未来的访问者带来任何价值。有关更多信息,请参见[我网站上的某些内容不起作用。我可以只粘贴一个链接吗?](http://meta.stackexchange.com/questions/125997/)谢谢! –

+0

不知道我在看什么。我没有看到任何溢出......脚注是什么部分?另外,你的PHP代码是什么样的? –

+0

你期待它看起来像什么?对于初学者,你有一堆绝对定位,所以我会从那开始.... – Rooster

回答

0

这里有几个问题。一,你已经浮动块内的元素没有浮动或清除。两个(这是你的主要问题)你的#content div是position:absolute但没有别的。绝对定位你的div将忽略其他导致重叠和其他混乱的其他人。修复之前,使一个元素position:absolute使其包含块元素position:relative。你也想修复浮动问题。

#main { 
    overflow: hidden; //this tells it to contain floated elements inside it 
    } 
#primary { 
    float: left; 
    margin: 10px; 
    position: relative; //this will contain nested absolutely positioned elements 
    width: 999px; 
    } 
1

你的#内容和#primary元素都具有绝对位置,所以它们的尺寸不会影响在页面上任何其他的布局,当他们长大/收缩的其他元素不长/合同适合。首先将它们都改为position:relative或static,这会导致一些其他的事情因为css被写入的方式而中断,但是你必须以此为出发点来解决它。