Firefox的最新版本搞砸了我们的内部wiki布局,因此左栏菜单现在显示在所有页面的内容下方。
我尝试使用多种分辨率和窗口大小,问题仍然存在,因此似乎不是问题。
但Chrome或IE没有问题。
此处附有问题的屏幕截图供您查看。
答案 0 :(得分:10)
您使用的是旧的MediaWiki版本。它会对UA进行嗅探并向不同的浏览器发送不同的代码,依赖于某些浏览器中的错误来使发送给它们的代码正确呈现。
Firefox 9删除了一个只有Gecko用来实现的非标准属性。 MediaWiki正在使用该属性来确定渲染引擎是Gecko。随着它的消失,MediaWiki现在决定你正在使用kthml并发送针对khtml错误定制的CSS规则......但是Gecko碰巧没有那些错误。因此渲染最终会出错。
您可以选择更新到MediaWiki 1.16或更新版本(无论如何都应该这样做,因为您的版本不再获得安全修复!)或者等待Firefox 10出来,因为很可能会恢复非标准属性因为有太多网站在嗅探它。
有关详细信息,另请参阅https://bugzilla.mozilla.org/show_bug.cgi?id=683151和https://bugzilla.wikimedia.org/show_bug.cgi?id=31807。