萌娘百科:MoeSkin/遷移指南
跳至導覽
跳至搜尋
本頁面列出了萌娘百科舊版皮膚 Vector 到 MoeSkin 的主要破壞性變更。
兼容性
- Firefox, Chrome, Safari, Opera, Microsoft Edge 以及其他主流瀏覽器的最新5個版本[1]
- 您需要允許瀏覽器運行 JavaScript 以使用 MoeSkin
- MoeSkin 是一個桌面版外觀,它最低支持 860px 的頁面寬度[2]
頁面元素
- MoeSkin 移除了左上角的萌百娘 Logo
- MoeSkin 移除了 Sidebar,取而代之的是 Topbar
JavaScript
CSS
任意元素([5]*
)模型盒子(box-sizing
)已變更:content-box
→border-box
- 多個 MediaWiki 原生元素的類名與唯一標識符可能有變更
- 文章區域的最小寬度為 600px,最大寬度為 900px(側邊欄展開)/1200px(側邊欄摺疊)
- 文章區域的 <h2> 標籤自帶一個
::after
偽元素以及 1em 的左側內邊距,它被用於渲染帶有萌娘百科特色的標題小綠條。在需要高度自定義樣式的條目中,可以通過使用 TemplateStyles 來移除該元素。 - 數個被標記為
Deprecated
的 HTML 屬性不再受支持:[6][7]- 全局屬性:
align
border
bgcolor
color
<table>及相關標籤:[8]cellpadding
cellspacing
- 全局屬性:
- 基於 SEO 的考慮,我們強烈建議不要在文章中使用一級標題(
<h1>
)。文章中的<h1>
將不再有預設樣式,因此它看上去會和普通文本一樣,以此來提醒編輯者對其進行修改
外部鏈接及注釋
- ↑ IE 瀏覽器以及2020年以前版本的國產瀏覽器不受到萌娘百科官方支持
- ↑ MoeSkin 也許可以運行在低於此寬度的環境,但頁面元素可能會顯示不全或錯位
- ↑ 請勿使用模塊
skins.moeskin.js
和skins.moeskin.styles
的mw.loader.getState
狀態作為是否加載成功的判斷依據,因為它們總是未加載的 - ↑ 即它不存在於公版 ContributionScores 擴展中,請不要嘗試在其他站點安裝了此擴展的wiki中使用它,你會不出意外地得到一個錯誤提示
- ↑ 在20220707熱更新中復原了此變更
- ↑ 它們應當被 CSS 定製樣式替代以實現需要的效果
- ↑ 可能失效的已廢棄屬性未盡數列出,此處僅列出部分常用的已廢棄屬性,這不代表未列出的已廢棄屬性仍舊能夠使用
- ↑ 在20220707熱更新中復原了此變更