两个div总是会重合在一起,是哪里出问题了?

2025-03-04 06:16:05
推荐回答(4个)
回答1:

  1、一般div重叠是由于div的嵌套没有弄好的原因;
  2、定位没有设置好,(让div靠什么浮动好像是foalt属性,可以设置一下靠左或者靠右浮动)有的时候没有在里面加上内容,没有设置宽度和高度也会照成div重叠;
  基本来说,就这二种原因。

回答2:

你这个明显是浮动没清,给下面绿色的DIV加个clear:both;

回答3:

#nav {
margin-top: 30px;
margin-left: 230px;
height:28px;
}

原因是,id=nav的div里面的所有内容,都被浮动了,其高度默认为0,下方的search div 就会直接跟上,从上一个div的高度处开始,看上去就像重合了。
给一个高度即可。

回答4:

注意清除浮动