Firefox 浮动层背景图不能自动平铺(困惑)
2011-07-24 10:26
176 查看
嵌套 DIV,当子div 为浮动(float)时,父div 的高度在Firefox 不能根据子DIV 自动变化
问题浏览器:Firefox、Opera。如:
他们说,浏览器的高度不能自动计算,导致的结果是父类的Div有背景和背景图片的时候不能自动平铺。
这个我不懂得理解,就先记下来(下面是我的理解做滴):
后面的在加了个clear,这个是他们说的解决方法。
问题浏览器:Firefox、Opera。如:
<div id="parent"> <div id="content"> hello </div> </div>
他们说,浏览器的高度不能自动计算,导致的结果是父类的Div有背景和背景图片的时候不能自动平铺。
这个我不懂得理解,就先记下来(下面是我的理解做滴):
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>css test</title> <style type="text/css"> #content{ width:400px; height:200px; border:1px solid blue; float:left; } #parent{ background:red; width:400px; background-image:url(../images/hjj2.jpg); } .clear.after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } </style> </head> <body> <div id="parent" class="clear"> <div id="content"> hello </div> </div> </body> </html>
后面的在加了个clear,这个是他们说的解决方法。
相关文章推荐
- (转载)带着项目学PHP第四讲 - 添加自动收缩浮动的客服(QQ客服,在线MSN,旺旺),兼容IE,Firefox
- firefox按钮菜单自动弹出uc脚本AutoPopup.uc.js,修正Omnibar上的图标按钮有些不能弹出的问题
- div里ul li浮动之后父容器高度不能自动增加的解决方法
- ie6/7/360安全模式下,浮动的li不能自动换行的问题
- 一种解决h5页面背景音乐不能自动播放的方案
- DIV背景图片IE下不能显示,只有firefox能显示
- 如何通过CSS实现背景图片自动平铺或拉伸至整个屏幕(自适应大小)
- DIV背景图片在所有IE下都不能显示,只有firefox能显示
- ie的透明浮动层可以穿透,firefox却不能
- CSS:标准文档流、浮动、绝对定位—(解决有时候父元素不能自动扩展)
- 解决子容器全部浮动时父容器高度不能自动撑开的方法
- 由于使用了浮动使父元素高度不能自动撑起来
- rhel as4.7 中自带firefox 3.0.1不能正常运行,会自动关闭,原因是scim
- 为什么有时IE不能加载背景图片而Firefox或Chrome都可以成功加载?
- firefox下height不能自动撑开的解决办法
- 清除因为浮动,DIV的高度不能自动撑开的问题
- 解决firefox保存winrar时不能勾选“以后自动采用相同的动作处理此类文件”的问题
- IE6,7下LI浮动不能自动换行,最后一行被隐藏掉解决办法
- 解决在Firefox中div子元素有浮动时div高度不会自动撑大的问题
- h5页面背景音乐不能自动播放的方案之一