修复Mediawiki显示bug

Mediawiki默认的主题Monobook在Webkit核心的浏览器中显示有问题:侧栏被推到主内容的下方去了。

检查了一下,发现原来是来自KHTMLFixes.css的一行:

margin-left: 0px;

所致。这可能是为了修复旧版Konqueror的Bug,但是现代的Webkit核心都已经没有这样的问题了,所以反而产生了不正常。加载个修复的js脚本是common/wikibits.js。这个脚本没法精确判断浏览器的UA。

解决方法也很简单,就是删除KHTMLFixes.css或删除margin-left: 0px;这一行——这也是这个文件中的唯一一行代码。

至此,问题解决!

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License