MediaWiki讨论:Monobook.css
Please remove the px-size as it prevents any font/skin scaling. Something like
#globalWrapper {font-size:130%;}
would be better. -- en:User:Gwicke
- I second the idea. The current Chinese characters are being low-quality rendered in non-IE browsers with the default Windows OS. Setting this code into Monobook.css would solve most of the problems. --Jiu 18:58 2004年8月18日 (UTC+8)
我将页面的颜色该回了标准皮肤的颜色。除条目及其对话页以外,其他页面使用原来的背景色,以示区分。大家认为如何?--百无一用是书生 (Talk) 15:46 2004年6月25日 (UTC)
monobook.css
[编辑]请问一下,是不是monobook.css有改过?字体变得满漂亮的,我很喜欢。只是原来米黄色底的变成了全白色底,感觉起来有点刺眼,是否可以还是回到原来的米色底呢?不知是否有人跟我有相同感觉?--Theodoranian|虎儿 (talk) 15:01 2005年6月4日 (UTC)
- 不好意思,没跟大家商量就对MediaWiki:Monobook.css做了这么大的改动,开始是想小小的mod一下,后来越改越多……--zy26 (Talk) 02:31 2005年6月5日 (UTC)
比较更喜欢原来的感觉--雪鸮◎海德薇 (talk) 看看雪鸮 07:39 2005年6月5日 (UTC)
比较喜欢和习惯于条目的底色是白色的,其他底色为米黄色的。这一点还是不要变吧,如果要改变,多建一个皮肤大家自己选择吧。--用心阁(对话页)Wikimania 2005! 03:04 2005年6月6日 (UTC)
- 是啊,米黄色很柔和,不伤眼。--大维 09:03 2005年9月7日 (UTC)
- 目前英文维基百科是这样子的,如果大家一致同意是米黄色的,那就改成米黄色的好了。--zy26 was here. 22:51 2005年9月7日 (UTC)
请问如何将中文字体改为宋体啊?
[编辑]现在使用的好像是仿宋体,太单薄了,在被放大的地方不太美观。
需要拥有sysop权利的用户在
<1> MediaWiki:Monobook.css里增添以下内容:
/* Standard Navigationsleisten.*/ div.Boxmerge, div.NavFrame { margin: 0px; padding: 2px; border: 1px solid #aaaaaa; text-align: center; border-collapse: collapse; font-size: 95%; } div.Boxmerge div.NavFrame { border-style: none; border-style: hidden; } div.NavFrame + div.NavFrame { border-top-style: none; border-top-style: hidden; } div.NavPic { background-color: #ffffff; margin: 0px; padding: 2px; float: left; } div.NavFrame div.NavHead { height: 1.6em; font-weight: bold; font-size: 100%; background-color: #efefef; position:relative; } div.NavFrame p { font-size: 100%; } div.NavFrame div.NavContent { font-size: 100%; } div.NavFrame div.NavContent p { font-size: 100%; } div.NavEnd { margin: 0px; padding: 0px; line-height: 1px; clear: both; } a.NavToggle { position:absolute; top:0px; right:3px; font-weight:normal; font-size:smaller; }
<2> MediaWiki:Monobook.js里增添以下内容:
// Für dynamische Navigationsleisten (Quelle) var NavigationBarHide = '隐藏 ▲'; var NavigationBarShow = '显示 ▼'; var NavigationBarShowDefault = 0; function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; } if (NavToggle.firstChild.data == NavigationBarHide) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarShow; } } } else if (NavToggle.firstChild.data == NavigationBarShow) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarHide; } } } } function createNavigationBarToggleButton() { var indexNavigationBar = 0; for( var i=0; NavFrame = document.getElementsByTagName("div")[i]; i++ ) { if (NavFrame.className == "NavFrame") { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var NavToggleText = document.createTextNode(NavigationBarHide); NavToggle.appendChild(NavToggleText); NavFrame.insertBefore( NavToggle, NavFrame.firstChild ); NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } if (NavigationBarShowDefault < indexNavigationBar) { for( var i=1; i<=indexNavigationBar; i++ ) { toggleNavigationBar(i); } } } addLoadEvent(createNavigationBarToggleButton);
--Shibo77 03:46 2006年2月15日 (UTC)
- 可能是这个东西:meta:Aide:Personnalisation/Boîte déroulante--Demos(Talk) 09:40 2006年2月15日 (UTC)
- 对、就是隐藏收缩功能,有很多很多的用处。(目前只有目录拥有此功能)--Shibo77 20:10 2006年2月16日 (UTC)
- 没有影响Template:Click。 --Shibo77 06:36 2006年2月18日 (UTC)
- 有可能是因为修改MediaWiki:Common.css与MediaWiki:Standard.js会影响infobox与目录的显示,使它们自动隐藏。(var NavigationBarShowDefault = 0;) --Shibo77 07:46 2006年2月17日 (UTC)
- 到底是可以还是不可以?我们这有六十多个sysop,为什么不回复? --Shibo77 06:33 2006年2月18日 (UTC)
- 这个功能看上去比较有趣,建议先如Wikipedia:辅助工具/popups那样做成一个工具,让大家选用。--Isnow 19:58 2006年2月19日 (UTC)
- 这是用于显示收合及展开功能的script。在Template:ifd中已经加入可隐藏的部分,当这一段script加入后就可正常显示。如有需要可以另外修改别的模板。--Shinjiman ⇔ ♨ 01:01 2006年3月18日 (UTC)
修正
[编辑]MediaWiki:Monobook.css的内容目前系统中已存在,只需在MediaWiki:Monobook.js里增添相关js代码即可。但建议将CSS中的“div.NavFrame”中“text-align: center;”样式去掉,在“div.NavFrame div.NavHead”加入“text-align: center;”,毕竟这样符合内容左对齐的习惯。我不明了div.Boxmerge用途,仅提这样的建议。
另外上面的MediaWiki:Monobook.js代码有误,修正后的代码如下:
// dynamische Navigationsleisten (Quelle) var NavigationBarHide = '隐藏 ▲'; var NavigationBarShow = '显示 ▼'; var NavigationBarShowDefault = 0; function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; } if (NavToggle.firstChild.data == NavigationBarHide) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'none'; } NavToggle.firstChild.data = NavigationBarShow; } } else if (NavToggle.firstChild.data == NavigationBarShow) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'block'; } NavToggle.firstChild.data = NavigationBarHide; } } } function createNavigationBarToggleButton() { var indexNavigationBar = 0; var subdiv; for( var i=0; NavFrame = document.getElementsByTagName("div")[i]; i++ ) { if (NavFrame.className == "NavFrame") { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var NavToggleText = document.createTextNode(NavigationBarHide); NavToggle.appendChild(NavToggleText); for(var ih=0; subdiv = NavFrame.childNodes[ih]; ih++ ) { if (subdiv.className == "NavHead") { subdiv.appendChild(NavToggle); break; } } NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } if (NavigationBarShowDefault < indexNavigationBar) { for( var i=1; i<=indexNavigationBar; i++ ) { toggleNavigationBar(i); } } } addLoadEvent(createNavigationBarToggleButton);
— fdcn talk 2006年04月11日07:35 (UTC+8 15:35)
Diff style
[编辑]Hello, we have noticed that after the deployment of MediaWiki 1.20wmf1 an old local customized diff style has not been removed from this page. 1.20 brings a new, greatly improved diff style which is no longer compatible with older customizations. To prevent the new release from worsening rather than improving your diffs, I will help you by removing the old code in a week from now unless you object. You'll then be able to see if the new style suits you or needs a new customization. I hope this helps, Hoo man(留言) 2012年8月28日 (二) 19:42 (UTC)
- Done - Hoo man(留言) 2012年9月16日 (日) 01:10 (UTC)