您好,欢迎来到一二三四网。
搜索
您的当前位置:首页ie6和7里的input_html/css

ie6和7里的input_html/css

来源:一二三四网

input ie html

	


1. 可以看到 -> input的上下会多出一像素
2. 用 -> float:left可以解决这个问题
3. 请问是否有其它方法能解决这个问题,因为有时候一行内要写很多标签,浮动起来就比较麻烦


回复讨论(解决方案)

这个貌似是td里的空格造成的,换成下面的试下

空格原先就试过不行的...继续求解...

为啥要用table呢?用div不行么?

我试了好多种方法都不行,看来只能用float了,后面再加个

试了下,没有出现楼主所说的那种情况,两个input之间的boder加粗了而已。

border-spacing这个属性只有在border-collapse这个属性的属性值设置为sepeate时才有效。

表头

试了下,没有出现楼主所说的那种情况,两个input之间的boder加粗了而已。
楼主说的是IE6/IE7会出现这个问题。我试了下,的确如此!

如果把input换成div则不会出现间隙,
所以可能是input元素在表格在IE6/IE7下的问题,
经测试,下面的代码可以解决这个间隙问题:

input{ margin: -1px 0; }

Copyright © 2019- howto1234.net 版权所有 湘ICP备2023021910号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务