如何从MediaWiki中完全删除侧边栏,我的意思是内容div占用浏览器空间宽度的100%?我已经成功实现了一个扩展,其中非注册用户没有侧边栏或工具箱,因此在这种情况下,现在额外的空间似乎是多余的。
我正在尝试使用Vector创建自己的皮肤,并尝试到目前为止更改了皮肤的css文件中margin-left: 10em
和div#content
中的mw-panel
和相应的标记,但没有运气到目前为止。
答案 0 :(得分:1)
为什么在编辑侧边栏菜单并将其存储在数据库中时使用CSS
导航到 MediaWiki:侧边栏编辑页面并删除不需要的组件
答案 1 :(得分:0)
如果你想使用CSS,那么你可以尝试,
#sidebar{
display:none;
}
看看它是否能给你带来理想的效果。
或者你可以做 dreamweiver 所说的内容并使用JQuery
$('#side-bar').remove()
答案 2 :(得分:0)
如果你正在写作,你正在创造自己的皮肤,那么你根本就不必打印侧边栏!它就在那里因为你的皮肤上印有一段代码。
搜索您的皮肤代码$this->data['sidebar']
,您会发现打印侧边栏的循环。
然而,我猜你的皮肤有某种导航,而不是重新发明轮子,我建议使用侧边栏,它具有内置功能(可以从MediaWiki:Sidebar
设置,等等),即使你选择以另一种方式使用它。它不必打印为侧边栏,只是因为这是名称 - 它可能是顶级菜单,下拉菜单,......