Extension:CSS/zh

CSS擴展允許將CSS樣式表載入到特定文章中. CSS樣式表可以是另一個文檔，也可以是直接在解析器函數中定義的規則.

用法
例如，如果你有一個名為「MyStyles.css」的CSS樣式表，它們是用於页面「MyFancyUserPage」的樣式，你可以為後者添加以下解析器函數語法：

再者，如果「MyStyles.css」是位於/wiki/skins目錄之下的文件，那麼路徑應該也被寫進去，如下所示. 請注意，檔案路徑必須是帶有文件根目錄斜杠的絕對路徑，以將其與檔名區分開來.

或者，CSS規則可以直接包含在解析器函數（inline）中，如下例所示：

-{zh-hans:配置; zh-hant:組態;}-
你可以为扩展文件设置基本URL，可选.



作为页面CSS替代使用
此前有个（现已存档），其使用和标签而非#css:解析器函数. 此扩展可以完成PageCSS扩展提供的大部分功能，但语法不兼容. 避免破坏仍然使用旧的标签的现有页面的一种方法是在同一个wiki上同时使用Extension:CSS和.

An alternate solution (if you want to use only this extension, but have existing content which expects Extension:PageCSS) is to save this stub function as a PHP file and include it from your LocalSettings.php to remap &lt;css> to #css:

At this point, the prior PageCSS (or NewPageCSS) extensions may be removed from your configuration; &lt;css> now goes to #css: and (if you have this CSS extension already up and running) will behave the way any of the other CSS extensions always have.



改变特定页面颜色或背景的问题
使用解析器函数使用另一个页面的CSS不能够用于改变页面的颜色或背景，然而，使用解析器函数在页面自身可以允许改变背景. 若要解决这个问题，通过嵌入来加载CSS，就不会导致无法改变页面背景的问题.

漏洞
见讨论页.



參見

 * - 类似的扩展，会过滤CSS并存储在单独的页面.
 * - 类似的扩展，会过滤CSS并存储在单独的页面.