Css 从MediaWiki中完全删除侧栏
如何从MediaWiki中完全删除侧边栏,我的意思是内容div占据了浏览器空间的100%宽度?我已经成功地实现了一个扩展,在这个扩展中,非注册用户没有边栏或工具箱,因此在这种情况下,额外的空间似乎是多余的Css 从MediaWiki中完全删除侧栏,css,mediawiki,Css,Mediawiki,如何从MediaWiki中完全删除侧边栏,我的意思是内容div占据了浏览器空间的100%宽度?我已经成功地实现了一个扩展,在这个扩展中,非注册用户没有边栏或工具箱,因此在这种情况下,额外的空间似乎是多余的 我正在尝试从Vector创建我自己的皮肤,到目前为止,我已经尝试更改皮肤css文件中div\content和mw-panel中的左边距:10em和相应的标签,但到目前为止运气不佳。如果你想使用css,你可以尝试 #sidebar{ display:none; } 看看它是否能给你想要的
我正在尝试从Vector创建我自己的皮肤,到目前为止,我已经尝试更改皮肤css文件中
div\content
和mw-panel
中的左边距:10em
和相应的标签,但到目前为止运气不佳。如果你想使用css,你可以尝试
#sidebar{
display:none;
}
看看它是否能给你想要的效果
或者你可以按照dreamweiver说的做,使用JQuery
$('#side-bar').remove()
当您可以编辑侧边栏菜单并将其存储在数据库中时,为什么要使用CSS
导航到MediaWiki:侧边栏编辑页面并删除不需要的组件如果您在编写时正在创建自己的皮肤,则无需打印侧边栏!它之所以存在,是因为你的皮肤上有一段代码在打印它 在皮肤代码中搜索
$this->data['sidebar']
,您将找到打印侧边栏的循环
然而,我猜你的皮肤有某种导航功能,我建议你使用侧边栏,它具有内置的功能(可以从
MediaWiki:sidebar
等进行设置),而不是重新发明轮子,即使你选择以另一种方式使用它。它不必打印为边栏,仅仅因为它的名称--它可以是一个顶部菜单,一个下拉菜单,我希望您想要完全删除特定的div内容,那么您可以使用Jquery使用$(“#侧栏”).remove()
。更好地模拟,因此,我可以更好地理解您的问题,即不会删除未使用的空间,并且,至少在我正在运行的版本中,无论发生什么,工具栏都不会消失。