Posts Tagged ‘IE’

IE6模拟min-width和max-width

如下,可以利用css表达式来实现,例如: div{min-wigth:1000px;} p{max-width:500px;} IE 6的话可以写成: div{ min-wigth:1000px;_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" ); } p{ max-width:600px;_width:expression((documentElement.clientWidth >600) ? “600px” : “auto” ); }

IE 6的字符溢出问题

最近在用div+css写代码的时候,测试IE 6的时候,发现有些div的字符不知道什么原因就会多出几个字符。 一直以为是自己的css代码有问题,但是在其他的浏览器测试却一点问题都没有,百思不得其解之下,唯有Google一下,终于找到了问题原因所在,引发这个问题的罪魁祸首就是在两个设置了float属性的div之间的注释造成的(IE 6才是最大的幕后黑手)。然后把注释去掉了,OK,问题解决。 以下为出现该BUG的实例: <div  style=”width:400px”> <div style=”float:left”></div> <!– –> <div  style=”float:right;width:400px”>注释在IE6中造成文字溢出实例</div> </div> 解决方法一:去除<div style=”float:left”></div> 中的“float:left;”,你会发现多出来的字不见了,页面正常显示