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)