Qiuwen:模板样式:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(WaitSpring移动页面Qiuwen:模板樣式Qiuwen:模板样式
无编辑摘要
第3行: 第3行:
}}
}}
{{About|模板樣式指引|模板樣式的使用方法|幫助:模板樣式}}
{{About|模板樣式指引|模板樣式的使用方法|幫助:模板樣式}}
{{Guideline|=Editing|WP:TLCSSG}}
{{Guideline|=Editing|QW:TLCSSG}}


'''模板样式'''(TemplateStyles)是允许非管理员用户写入和管理模板的CSS样式的功能。
'''模板样式'''(TemplateStyles)是允许非管理员用户写入和管理模板的CSS样式的功能。
第10行: 第10行:
=== 基本規範 ===
=== 基本規範 ===
{{Anchor|基本規範|GENERAL}}
{{Anchor|基本規範|GENERAL}}
{{shortcut|WP:TLCSS#GENERAL}}
{{shortcut|QW:TLCSS#GENERAL}}
#模板樣式頁應和特定模板或某系列模板有關,且應被特定模板或某一系列模板引用
#模板樣式頁應和特定模板或某系列模板有關,且應被特定模板或某一系列模板引用
#孤立的模板樣式頁應使用[[WP:CSD#G15]]快速刪除
#孤立的模板樣式頁應[[QW:CSD|快速刪除]]
# 樣式必須只會影響到關聯模板的輸出。
# 樣式必須只會影響到關聯模板的輸出。
#* 說明:如果添加模板到頁面時,卻會影響不相關部分的顯示樣式,這將導致頁面顯示混亂。
#* 說明:如果添加模板到頁面時,卻會影響不相關部分的顯示樣式,這將導致頁面顯示混亂。
第18行: 第18行:
=== 命名規範 ===
=== 命名規範 ===
{{Anchor|命名規範|NAMING}}
{{Anchor|命名規範|NAMING}}
{{shortcut|WP:TLCSS#NAMING}}
{{shortcut|QW:TLCSS#NAMING}}
#模板樣式頁應置於特定模板的子頁面,並以<code>style</code>或<code>style-功能</code>命名
#模板樣式頁應置於特定模板的子頁面,並以<code>style</code>或<code>style-功能</code>命名
#*例如應使用<code>Template:MyTemplate/styles.css</code>或<code>Template:MyTemplate/styles-foo.css</code>而不是<code>Template:Styles.css</code>或<code>Template:Foo.css</code>
#*例如應使用<code>Template:MyTemplate/styles.css</code>或<code>Template:MyTemplate/styles-foo.css</code>而不是<code>Template:Styles.css</code>或<code>Template:Foo.css</code>
第29行: 第29行:
=== 內容規範 ===
=== 內容規範 ===
{{Anchor|內容規範|CODING}}
{{Anchor|內容規範|CODING}}
{{shortcut|WP:TLCSS#CODING}}
{{shortcut|QW:TLCSS#CODING}}
#CSS中定義的規則或類別應以關聯模板名稱作為前綴命名
#CSS中定義的規則或類別應以關聯模板名稱作為前綴命名
#*例如<code>.row</code>的樣式規則在模板樣式頁中應使用<code>.myTemplate-row</code>;同理<code>tr</code>應使用<code>.myTemplate tr</code>來定義規則。
#*例如<code>.row</code>的樣式規則在模板樣式頁中應使用<code>.myTemplate-row</code>;同理<code>tr</code>應使用<code>.myTemplate tr</code>來定義規則。
第45行: 第45行:
=== 其他規範 ===
=== 其他規範 ===
{{Anchor|其他規範|OTHER}}
{{Anchor|其他規範|OTHER}}
{{shortcut|WP:TLCSS#OTHER}}
{{shortcut|QW:TLCSS#OTHER}}
#主頁面移動時也應移動相應的模板樣式頁,
#主頁面移動時也應移動相應的模板樣式頁,
#* 例如<code>Template:1</code>移動到<code>Template:2</code>那麼若有<code>Template:1/2.css</code>也要移動到<code>Template:2/2.css</code>
#* 例如<code>Template:1</code>移動到<code>Template:2</code>那麼若有<code>Template:1/2.css</code>也要移動到<code>Template:2/2.css</code>
# 樣式頁的保護層級應該和模板一致。
# 樣式頁的保護層級應該和模板一致。
#* 說明:如果模板是[[WP:HRT|高風險模板]],那麼樣式頁也會是高風險的。
#* 說明:如果模板是高風險模板,那麼樣式頁也會是高風險的。
#*:: 如果模板不是高風險模板而沒有被保護,那麼破壞模板本身就能夠造成混亂。
#*:: 如果模板不是高風險模板而沒有被保護,那麼破壞模板本身就能夠造成混亂。
#*:: 如果樣式頁的保護層級比模板高,因為模板頁能夠編輯,將會促使編輯者於在模板頁添加行內樣式。
#*:: 如果樣式頁的保護層級比模板高,因為模板頁能夠編輯,將會促使編輯者於在模板頁添加行內樣式。
#禁止在簽名中加入任何模板樣式
#禁止在簽名中加入任何模板樣式
#:{{See|WP:SIG#TLCSS}}
#:{{See|QW:SIG#TLCSS}}
#*說明:當在簽名中使用模板樣式時,當模板樣式變更時可能會改變之前或已存檔的簽名
#*說明:當在簽名中使用模板樣式時,當模板樣式變更時可能會改變之前或已存檔的簽名