2013-12-14 39 views
0

当我在我的一个盒子展示位置上使用left:15%时,它确切地显示了它应该在除IE之外的所有浏览器中的位置。我使用IE 11,所以我不确定它是否也不适用于以前版本的ie。IE11未将我的包装箱放置在正确的位置。解决方法?

我从来没有为浏览器添加过例外。

如何将我补充一点:left: 20%

只适用于Internet Explorer,可能是所有版本我在想。

这里是我引用的可视参考页面。 http://alleystoeden.org/testing3/contact-photographer-nina-sutherland.html

+0

请解释它到底应该在哪里。屏幕截图会很棒。 –

+0

针对浏览器从来就不是一个好主意。旧的ie6/ie7黑客真的是:黑客。你应该瞄准功能。在“left”或“margin-left”的情况下,甚至不需要。找出他们为什么不同的行为。 – Rudie

+2

它在IE11和Chrome中看起来完全一样。所以是的,一定会需要一个截图:)在侧面说明,这张照片很漂亮。 –

回答

0

而不是针对特定的浏览器,尝试找到并解决问题。例如,尝试margin-left而不是left。在功能上它应该这样做。也许更多xbrowser。

.box { 
    margin-left: 15%; 
} 
+1

“左”没有跨浏览器? –

+0

这不是我说的。 'left'潜在的错误不是xbrowser。在这种情况下,它也更合适。 – Rudie

相关问题