Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 从MediaWiki中完全删除侧栏_Css_Mediawiki - Fatal编程技术网

Css 从MediaWiki中完全删除侧栏

Css 从MediaWiki中完全删除侧栏,css,mediawiki,Css,Mediawiki,如何从MediaWiki中完全删除侧边栏,我的意思是内容div占据了浏览器空间的100%宽度?我已经成功地实现了一个扩展,在这个扩展中,非注册用户没有边栏或工具箱,因此在这种情况下,额外的空间似乎是多余的 我正在尝试从Vector创建我自己的皮肤,到目前为止,我已经尝试更改皮肤css文件中div\content和mw-panel中的左边距:10em和相应的标签,但到目前为止运气不佳。如果你想使用css,你可以尝试 #sidebar{ display:none; } 看看它是否能给你想要的

如何从MediaWiki中完全删除侧边栏,我的意思是内容div占据了浏览器空间的100%宽度?我已经成功地实现了一个扩展,在这个扩展中,非注册用户没有边栏或工具箱,因此在这种情况下,额外的空间似乎是多余的


我正在尝试从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()
。更好地模拟,因此,我可以更好地理解您的问题,即不会删除未使用的空间,并且,至少在我正在运行的版本中,无论发生什么,工具栏都不会消失。