Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
如何在自定义mediawiki外观的主页内容区域之外插入目录?_Mediawiki_Skin_Tableofcontents - Fatal编程技术网

如何在自定义mediawiki外观的主页内容区域之外插入目录?

如何在自定义mediawiki外观的主页内容区域之外插入目录?,mediawiki,skin,tableofcontents,Mediawiki,Skin,Tableofcontents,创建mediawiki外观时,如何将目录放在主页内容区域外的侧栏上?首先确保未打印TOC,请参阅 然后我会建议你把皮肤的相关部分复制到你的皮肤上,在你想要的地方创建一个TOC 但是,除非你真的,真的需要它出现在所有用户的文章之外,否则我认为使用Javascript将#toc移动到你想要的位置会容易得多。如果你想让目录在旁边,但不管用户的滚动位置如何,都可以保持可用,您可以使用CSS属性position:fixed(以下内容适用于默认向量皮肤的MW 1.24.4,以及内置MonoBook、Mode

创建mediawiki外观时,如何将目录放在主页内容区域外的侧栏上?

首先确保未打印TOC,请参阅

然后我会建议你把皮肤的相关部分复制到你的皮肤上,在你想要的地方创建一个TOC


但是,除非你真的,真的需要它出现在所有用户的文章之外,否则我认为使用Javascript将#toc移动到你想要的位置会容易得多。

如果你想让目录在旁边,但不管用户的滚动位置如何,都可以保持可用,您可以使用CSS属性
position:fixed
(以下内容适用于默认向量皮肤的MW 1.24.4,以及内置MonoBook、Modern和Cologne Blue皮肤):

#toc{
位置:固定;
右:0;
顶部:7em;/*5em是收割台的高度,6em正好位于收割台下方*/
/*底部:5em;/*5em将我们置于页脚之上;不错,但当TOC崩溃时,它太低了*/
z-index:10000;/*确保我们浮动在标题上方,等等*/
/*添加不透明度(半透明)*/
背景色:rgb(249249);
背景色:rgba(249249249249,0.9);/*不透明度越高(最后一个参数)意味着透明度越低*/
}
/*确保TOC高度不会占据屏幕;百分比可能高于视图端口,因此我们使用像素*/
#toc>ul{
最大高度:350px;
溢出:自动;
}