我如何从MediaWiki中完全移除侧边栏,我的意思是说,内容div占据了浏览器空间的100%的宽度?我已经成功地实现了一个扩展,在这个扩展中,非注册用户一开始就没有侧边栏或工具箱,因此在这种情况下,额外的空间现在似乎是多余的。
我正在尝试从矢量创建我自己的皮肤,到目前为止,我已经尝试在皮肤的css文件中更改div#content和mw-panel中的margin-left: 10em和相应的标记,但到目前为止还没有成功。
发布于 2013-04-15 22:26:00
如果你想使用CSS,你可以试试,
#sidebar{
display:none;
}看看它是否能给你带来想要的效果。
或者你可以按照dreamweiver所说的去做,使用JQuery
$('#side-bar').remove()发布于 2014-03-06 06:24:13
既然可以编辑侧边栏菜单并将其存储在数据库中,为什么还要使用CSS
导航到MediaWiki:侧边栏,编辑页面并删除不需要的组件
发布于 2014-04-27 03:03:28
如果您在编写时正在创建自己的皮肤,那么您根本不必打印侧边栏!它之所以存在,是因为您的皮肤中有一段打印它的代码。
在您的皮肤代码中搜索$this->data['sidebar'],您将找到打印侧边栏的循环。
然而,我猜你的皮肤有某种导航功能,而不是重复发明轮子,我建议使用侧边栏,它有内置的功能(可以从MediaWiki:Sidebar等设置),即使你选择以另一种方式使用它。它不一定要打印为侧边栏,因为这是它的名称--它可以是一个顶部菜单,一个下拉菜单,...
https://stackoverflow.com/questions/16017391
复制相似问题