【IE6.0 Bug总结之六】宽度100%问题
2012-11-09 10:08
281 查看
【IE6.0 Bug总结之六】宽度100%问题
本来自信的我一般不会去用IE6测试自己写的网页,但今天在整理自己的博客时,无意间用IETester测试了一下自己的博客,结果很是令我吃惊,很多页面在IE6上虽然没有太大的bug,但很多却变得很难看,于是就开始改各种bug了。其他一些字体啊,颜色啊都很好改,花了几分钟就搞定,但其中有一个问题很让我摸不着头脑,简单的说是IE6下宽度100%会出问题。下面我用代码和截图来模拟这个问题的场景:
正常的效果图应该是这样的:
但在IE6上表格上面却多出了很大一段空白:
解决办法有两个:
宽度不要设成100%,设成99%即可。
如果宽度一定要100%,则可在表格外面的div中加上样式 _height:1% 就可以解决问题。
本来自信的我一般不会去用IE6测试自己写的网页,但今天在整理自己的博客时,无意间用IETester测试了一下自己的博客,结果很是令我吃惊,很多页面在IE6上虽然没有太大的bug,但很多却变得很难看,于是就开始改各种bug了。其他一些字体啊,颜色啊都很好改,花了几分钟就搞定,但其中有一个问题很让我摸不着头脑,简单的说是IE6下宽度100%会出问题。下面我用代码和截图来模拟这个问题的场景:
<div style=" float:left; width:140px; height:200px; background-color:#EBB9FB; padding:10px">我是左浮的div</div> <div style="background-color:#CCCCCC; border:#CC9933 solid 1px; margin-left:170px"> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;"> <thead> <tr style="background-color:#00CCCC"> <td>姓名</td> <td>年龄</td> <td>大学</td> <td>性别</td> </tr> </thead> <tbody> <tr> <td>大傻</td> <td>33</td> <td>浙江大学</td> <td>男</td> </tr> <tr> <td>二傻</td> <td>32</td> <td>中国计量学院</td> <td>男</td> </tr> </tbody> </table> </div>
正常的效果图应该是这样的:
但在IE6上表格上面却多出了很大一段空白:
解决办法有两个:
宽度不要设成100%,设成99%即可。
如果宽度一定要100%,则可在表格外面的div中加上样式 _height:1% 就可以解决问题。
相关文章推荐
- 【IE6.0 Bug总结之三】div无法遮盖select问题
- 【IE6.0 Bug总结之四】position:fixed无效问题
- 【IE6.0 Bug总结之七】图片底部空隙问题
- 【IE6.0 Bug总结之八】图片底部空隙问题
- 嵌入式系统----bug问题处理总结
- firefox chrme 浏览器地址栏URL参数汉字BUG问题排查总结
- table宽度100% 在firefox和chrome下显示不全问题
- IOS开发笔记之九——类型不匹配导致的app崩溃问题(bug总结二)
- IE6 IE7: div中table宽度100%导致的宽度问题
- div在宽度设为100%时,若设置左边填充,则右边将会溢出的问题
- CSS文档流和非文档流下的宽度和高度问题总结
- 【IE6.0 Bug总结之五】文字溢出bug(注释bug)
- 04-BUG总结(解决问题)
- PCB板在调试时出现的问题总结以及设计出现的小Bug
- 图片工具出现bug排查问题事故总结与提高
- findbug 发现的一些隐藏问题总结
- grid的宽度设为100%问题
- 修复线上问题,引起新的bug-总结
- 使用媒体查询功能解决网页100%宽度和固定宽度在小屏浏览器显示空白问题
- jni问题总结:jni error (app bug): accessed stale local reference