常见的原因,就是用了浮动 & 改变了定位(可能是容器、子元素),导致跳出正常流。
解决方法:
* 要认真找找容器、子元素知否有设置浮动 / position,如果设置浮动而且又必要,那么就把它清除(clear)
因为回答是高质认证问题,因此看不到图片、代码,因此只能直接说。
你用的是IE6吧..如果只是IE6下不正常的话 ie6就得写下面*html兼容代码
如果是浏览器都这样 你就得设下面这样的。
高度不要设为固定的 设成自动的 下面这样
div{ height:auto; overflow:hidden}
*html div{ height:100%;}
这个div就是你最外层的那个div 设高为自动 溢出为隐藏
然后下面*html是专门针对ie6的
这个的意思是高度为100%
你试一下 这样写肯定就正常了~~
可能的原因是你在“精心。。。。。。。健康”哪里有个浮动没有清楚浮动!
不用看了,没有清除浮动。