打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

本站正在进行早期测试,目前仍存在许多内容的缺失。

Template:CSS/doc

来自星砂岛百科
Sizau留言 | 贡献2026年2月26日 (四) 16:03的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Overview

The {{CSS}} template is a helper utility used to load TemplateStyles (CSS) from a specific subpage.

Unlike a direct 模板样式的src属性不得为空。 call, this template uses the Variables extension to **deduplicate** style tags. If the same stylesheet is requested multiple times on a single page, it will only be output once, preventing the accumulation of redundant `<link rel="mw-deduplicated-inline-style">` tags in the HTML source.

Usage

Insert this template at the top of a template or module page to load its associated `/styles.css` subpage.

{{CSS|PageName|NamespaceID}}

  • **1** (Optional): The base page name. Defaults to the current page name.
  • **2** (Optional): The Namespace ID. Defaults to 10 (Template).
    • 0: Main/Root
    • 4: Project (Starsand Island Wiki)
    • 10: Template
    • 828: Module

Technical Details

  • **Deduplication Logic**: It defines a variable `ts_loaded_[path]` the first time a style is loaded. Subsequent calls to the same path are ignored.
  • **Dependency**: Requires the Variables extension to be installed on the Wiki.

Examples

Basic Usage

To load styles from the current template's `/styles.css` subpage:

Specific Page

To load styles from a specific template:

  • {{CSS|Infobox Item}}

Specific Namespace

To load styles for a module:

  • {{CSS|Common|828}} (Loads `Module:Common/styles.css`)

TemplateData

Loads TemplateStyles for a given page and namespace with automatic deduplication.

模板参数

此模板首选参数不换行的行内格式。

参数描述类型状态
Page Name1

The name of the page containing the /styles.css subpage. Defaults to the current page.

字符串推荐
Namespace ID2

The ID of the namespace (e.g., 10 for Template, 828 for Module). Defaults to 10.

默认值
10
数字可选