IE6的躲猫猫Bug
2007-06-13 14:54
218 查看
IE6的躲猫猫bug(peek-a-boo)bug,之所以起这个名称是因为在某些条件下文本看起来消失了,只有在重 新装载页面时才再度出现。出现这个bug的条件是:一个浮动元素后而跟阒一些非浮动元素,然后是一个清理元素,所有这些元素都包含在一个设置了背景颜色或图像的你元素中。如果清理元素砬到了浮动元素,那么中间的非浮支元素看起来消失了,隐到了父元素的背景颜色或图像后面,只有在刷新页面时才重新出现。
幸运的是,有许多方法可以解决这个bug。最容易的方法可能是去掉父元素上的背景颜色或图像。但是,这常常是不可行的。另一个方法是避免清理元素与浮动元素接触。如果窗口元素应用了特定的尺寸,那么这个bug似乎就不会出殃了。如果给窗口指定行高,这个bug也不会出现。最后,将浮动元素和容器元素的 position属性设置为relative也会减轻这个问题。 可以试试以下解决方案:
A.在父元素中加入height:1%
B.加入一个宽度
C.加入一个背景色
幸运的是,有许多方法可以解决这个bug。最容易的方法可能是去掉父元素上的背景颜色或图像。但是,这常常是不可行的。另一个方法是避免清理元素与浮动元素接触。如果窗口元素应用了特定的尺寸,那么这个bug似乎就不会出殃了。如果给窗口指定行高,这个bug也不会出现。最后,将浮动元素和容器元素的 position属性设置为relative也会减轻这个问题。 可以试试以下解决方案:
A.在父元素中加入height:1%
B.加入一个宽度
C.加入一个背景色
相关文章推荐
- IE6躲猫猫bug【幽灵文本】
- 【IE6】IE6bug之躲猫猫bug(peek-a-boo)bug
- IE6 躲猫猫BUG的解决方案
- [转载]IE6Bug之躲猫猫【2013/10/29】
- ie6躲猫猫bug
- CSS IE6躲猫猫Bug
- IE6的3像素bug
- js鼠标滑过弹出层的定位IE6bug解决办法
- IE6中hover的bug
- 解决IE6从Nginx服务器下载图片不Cache的Bug
- IE6 空格bug修正方法
- IE6 的 hover 伪类 bug
- 修正IE6不支持position:fixed的bug
- IE6 动态创建 iframe 无法显示的 bug
- IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法
- IE6兼容性问题及IE6常见bug详细汇总
- IE6列表上下多余间距bug解决方法
- IE6下 Bug overflow:hidden无效解决办法
- IE6 IE7 IE8 css bug兼容性解决方法总结归纳
- IE6 下 jQuery 操作 select的BUG