hostease主机优惠

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4290|回复: 0

MediaWiki隐藏Main Page首页标题

[复制链接]
发表于 2011-6-24 14:13:08 | 显示全部楼层 |阅读模式
RAKsmart美国服务器
诸如维基百科和MediaWiki官网的首页均不显示Main Page/首页 的标题字样。对于站点首页来说,很多时候,Main Page/首页的标题文字显得多余,因为多数情况下并不是采用某个词条作为站点的首页。从外观来说,Main Page/首页文字加一条横线很可能与首页风格显得不协调,很自然地就想到了把标题文字隐藏起来。
查阅MediaWiki官网的FAQ,提供了解决办法。

方法一:隐藏标题文字法

在页面中增加如下内容


1 {{DISPLAYTITLE:<span style="display:none">{{FULLPAGENA<span>M</span>E}}</span>}}

这个方法的缺点是只隐藏了标题文字,标题栏下面的横线依旧还在。

方法二:CSS隐藏法

编辑MediaWiki:Vector.css(如果当前使用Vector皮肤的话),当然也可以编辑MediaWiki:Common.css(将应用到所有皮肤),增加如下css样式代码:

1 body.page-Main_Page h1.firstHeading { display:none; }

保持后可查看效果,如果是IE浏览器的话需要清空一下缓存才能看到效果。

如果需要隐藏标题的页面不是Main Page的话,可以通过查看页面的源代码中的body标签,比如

1 <body class="mediawiki ltr ns-0 ns-subject page-Article_Title skin-vector">

用代码中类似page-Article_Title的文字替换掉css中的page-Main_Page。

p.s. 查阅MediaWiki FAQ




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

BlueHost美国主机优惠码

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-4-20 04:34 , Processed in 0.047492 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表