0

基本上我有一个 div,在那个 div 里面是一个包装器和另外两个 div,一个向左浮动,一个向右浮动。

这是它的样子: http: //puu.sh/Va3J

当您查看代码(如下所列)时,您会注意到 .register-form 和 .login-form 都在 #info 中,但由于某种原因它们没有以这种方式出现

这里是代码: http: //jsfiddle.net/x8KaA/(注意我只把代码放在了一个jsFiddle,因为它是一大块代码,结果框中的结果不是它的实际样子)

非常感谢。

4

2 回答 2

2

当您使元素浮动时,它们不会影响父元素的大小。您可以使用overflow样式来包含元素,通过设置溢出而不指定元素的高度,它将包含其子元素:

#info { overflow: hidden; }
于 2012-08-14T07:11:03.680 回答
0

这个问题是众所周知的,并且通过 clearfix 修复了跨浏览器:

css 清除修复

于 2012-08-14T07:12:45.427 回答