边框:无工作在IE8但不是IE7?(Border: none works in IE8 but no

2019-09-17 03:51发布

我有1px的填充,我有时把1个像素边界上的文字输入。 我希望所有的文本输入,填补了相同的垂直空间,边框与否。 为了实现这一目标,我创建了边境“没有国界的,但像你这样填充空间”类:none和填充的2px:

.BorderInputNone {
 border: none;
 padding: 2px;
}

这个工作在IE8,但在IE7中,有大约输入可见边界。

编辑:透明:我用边界固定它。

.BorderInputNone {
border: 1px solid transparent;
padding: 1px;
}

Answer 1:

使用border: 0px; 因为它似乎更多的跨浏览器兼容。

这里检查这个问题的问题在这里

这是给你解决IE7的例子:

http://jsfiddle.net/Z7Uee/



Answer 2:

透明:我用边界固定它。

.BorderInputNone {
border: 1px solid transparent;
padding: 1px;
}


文章来源: Border: none works in IE8 but not IE7?