3

这是我的网站IE9背景图片1白色像素:(

http://www.forid.ir

它不是英语,但我的问题是,只是搜索框(它有一个图标,是显而易见的)

(包括IE8-)

但如果你使用IE9在右上角有一个白色像素,我不知道是什么原因导致的即表现如下:(

拐角之间我有一个输入有适当的边界我已经尝试了很多可能性,但它不起作用最后一个选项是忘记曲线,并为整个输入背景有一个图像。

这是我用过的最糟糕的英语!很抱歉,很难解释。

+0

有趣的是,如果你删除了明确的宽度或缩放浏览器中查看像素消失。 – Joey

+0

尝试设置大纲:无;保证金:0;填充:0; float:right;对于search_form – Jay

+0

@Jay我试过没有工作 – shampoo

回答

0

该问题似乎与body上的direction: rtl有关。至少,当我将其关闭时,问题就会消失。

对于一个缺乏任何更好的想法,你可以用conditional comment修复:

<!--[if IE 9]> 
<style> 
#sr_right { 
    margin-left: -1px; 
} 
</style> 
<![endif]--> 
+0

虽然新的想法是赞赏,这一个工程就好了谢谢。 并感谢您的知识,我不知道保证金可能是负面的。 – shampoo

+1

不客气。如果足够好,你能[接受这个答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)吗?如果未来有更好的答案,你可以接受。 – thirtydot

+0

请注意,有条件的评论停止在IE10中工作,我猜那里的渲染引擎不会改变。 – Joey