跳转到内容

Help:模板樣式

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由Xiplus留言 | 贡献2018年9月4日 (二) 12:27 (+html body選擇器)编辑。这可能和当前版本存在着巨大的差异。

模板样式(TemplateStyles)是允许非管理员用户写入和管理模板的CSS样式的功能。它允许编辑模板的贡献者区分内容及外觀。這是網頁上的良好實踐,可使管理模板输出变得容易。

功能

模板样式因为以下原因很有用:

  • 它使模板在移动设备上工作更佳。
  • 它减少了在应用CSS规则的位置问题上的混乱。
  • 编辑CSS目前只限于管理员,这是参与编辑模板主要的障碍。
  • 所有样式表必须在所有页面加载(无论其是否实际使用页面),这浪费了带宽,并使调试样式规则变得更加困难。

僅在部份情況使用

MediaWiki在html和body標籤提供了一些類別選擇器,用來指示用戶現在的狀態,包括指示用戶正在使用哪個外觀。你可以使用這些選擇器來進行不同的樣式設定。

/* 僅在Vector外觀時使用 */
body.skin-vector .foo { color: green; }

/* 僅在用戶沒有啟用JavaScript時使用 */
html.client-nojs .foo { color: green; }

共享的模板样式

被多个模板共享的css样式,全部放在Template:ShareCSS的子页面。

參見