请从以下页面上推下来的页脚

问题描述:

扩大内容:http://www.mkleinwebdesign.com/optimarestore/faq/请从以下页面上推下来的页脚

当不止一个问题被切换开/扩展它推动页脚下来。有没有一种方法可以解决这个问题,以便白色内容部分在顶部扩展并且不会将页脚内容向下推送?

HTML

div class="content left" style-"margin-right: 30px; min-height: 500px"> 

CSS

.content { 
    background: white; 
    padding: 35px; 
    margin-top: 30px; 
    color: #767676; 
    line-height: 22px; 
    } 

.left { 
    float: left; 
    width: 57%; 
} 

预先感谢您!

+0

如何关闭所有问题并只展开一次点击? – jjj 2013-02-17 23:03:04

+0

页脚没有被推下来,问题只是扩大了它 – 2013-02-18 00:03:03

务必正确清理浮标以防止容器溢出。与类内容左div浮动左,但在页脚之前浮动不清除。这允许容器div将0123er转义为”的内容向下推送页脚内​​容。

的问题,在视觉上解释说:http://css-tricks.com/the-how-and-why-of-clearing-floats/

我注意到你已经有CSS的地方,使清除浮动可能与使用DIV的带班clearfix

<div class="clearfix"></div>

您的页脚股利前只需添加这一点,这’会解决这个问题。

还有用于清除浮动—一些甚至允许你避免添加这种非语义HTML标记为空的div等方法,但它看起来像’ S中的方法’ s已在使用这个网站,所以我建议坚持已有的东西。

+0

完美工作,并感谢您解释替代选项。将来我可能会尝试设置其他方法之一。再次感谢! – user2081482 2013-02-19 17:26:08

+0

修复它在现场:http://www.optimarestore.com.au/faq/ – user2081482 2013-02-21 18:29:45

+0

很高兴帮助!花车可能特别棘手 - – kevincoleman 2013-02-23 06:07:45