FF与IE7下input type="text" 和 input type="password"输入框的长度都是一样的,但在IE6下偏偏前面的长后面的短2px,设置size也不行,而设置width可以,但为了不影响其他input(如type=submit)的width,我们可以这样写css:
[code]
input[type="text"], input[type="password"] {
width: 200px;
}
input {
width: expression((this.type=="text" || this.type=="password") ? "200px" : "style");
}
[/code]
前面的写法是照顾FF,后面的写法是照顾IE,唉,郁闷!
[code]
input[type="text"], input[type="password"] {
width: 200px;
}
input {
width: expression((this.type=="text" || this.type=="password") ? "200px" : "style");
}
[/code]
前面的写法是照顾FF,后面的写法是照顾IE,唉,郁闷!
本文介绍了解决IE6浏览器中input type=text和type=password输入框长度不一致的问题,通过CSS表达式实现对不同类型的输入框宽度的精确控制。
986

被折叠的 条评论
为什么被折叠?



