用戶框是有顏色小框,用來替使用者頁面加上简短資訊來介绍自己,是由巴别显示框延伸而来。维基共享资源有很多图片给用户放入用户框。
用戶框的主要用途應該是提醒其他維基百科人這用戶能用什麼方式提供協助,例如用戶有第二語言能力或某方面專業知識,其他用戶看到用戶框就知要找這用戶幫忙。用戶框應該用來顯示專業,強烈不建議使用挑釁、冒犯或是反映不中立觀點的用戶框。维基百科创始人之一吉米·威爾士說:
用户框用途包括介绍用户兴趣、技能、技术资讯、活动、乐趣等。用户框模板有四类(如右所示)。
您可用四种模板来创造自己的用户框,或使用现有的用户框模板。
如果想创建新模板,应该先閱讀下方的如何自製用户框。
用法
用户框是给用户在自己的用户页面或用户子页面使用,未经他人允许在其用户页面放任何用户框都可视为有失礼仪。然而,用户框可以由任何人置于非主命名空间讨论页面。
语法
將用户框加到用户页(也叫嵌入包含)的标准语法是{{user 用户框名称}}
。
你通常可以同时添加多塊用户框,常用方法和工具模板请参见本页下方的#用户框组合。
可选的替代引用
你可以决定替代模板代码到你的用户页面,语法为{{subst:user 用户框名称}}
。“subst:”会确保该模板总是显示为你把它添加到用户页时的样式,也就是说,它不会反映模板之后的编辑。这方法会在你的用户页生成大量代码。
现存
語言
维基计划
顯示用戶在維基計劃的活動狀態
興趣愛好
媒體
生活
地域與時間
其他用户框
注意事项
- 若用户框不属于某分类,请在编辑摘要中注明“移除”,并把它加到适合的分类。
- 有关用户框中立观点和政治正确的问题目前尚在讨论中,请不要把它们作为提删依据。
- 若有用户框不属于这里,请把它列入页面存废讨论。达成共识前不要孤立或快速删除它们,删除它们会引起更大争议。
建立用戶框
- 建立前
- 浏览上面的分类清單,检查并确实要建立的用户框还未建立。
- 如果你希望将你的用户框做成模板(并陈列在上面分类中),先评估一下你的用户框是否必要。
- 命名
- 所有的用户框类模板必须加上User的前缀,也就是建在Template:User <名字>。
- 命名模板时尽量用明确的名称。像
{{User code}}
的名称可以代表很多事物,而 {{User Lost (TV Series)}}
就更适合。
- 内容
- 用户框分布在用户页的内容中,请遵循维基百科的关于用户页的指导方针。
- 如要在用户框放置图片,請确保它的版权是自由。维基百科政策不允许模板或用户页取用有版权作品。版权作品的合理引用不允许出现在模板中,请参看维基百科合理使用指导方针获得更多信息。
- 模板空间的内容要符合维基礼节。
製作
用戶框有多种类型可供选择,但最常用的还是标准框,由左边一片正方形区域(識別區,ID)和右边一片长方形区域(資訊區,Info)组成。用户框有多种预制模板(推荐),真的非常需要灵活也可以使用层叠样式表构造,或用簡易用戶框來製作簡單方便的用戶框。
套用模板
{{Userbox}}模版可用來建立新用戶框。{{Userbox}}模版的参数如下表所示:
模版参数 | 含义 | 参数值类型 |
---|
border-c | 用户框边框色 | 网页颜色模式代码 |
border-s | 用户框边框尺寸 | 像素宽度 |
id-c | ID区的背景色 | 网页颜色模式代码 |
id-s | ID区 的字体大小 | 磅 |
id-fc | ID区的字体颜色 | 网页颜色模式代码 |
id-w | ID區的寬度 | 像素寬度 |
info-c | Info区的背景色 | 网页颜色模式代码 |
info-s | Info区的字体大小 | 磅 |
info-fc | Info区的字体颜色 | 网页颜色模式代码 |
id | ID区显示的内容 | 文本或图片(建议大小为43像素) |
info | Info区显示的内容 | 文本 |
nocat | 传递阻止下述自动分类的参数(可选) | {{{nocat|}}} |
usercategory | 自动分类(可选) | 文本 |
更多参数请参阅模板说明Template:Userbox/doc#模板数据。
- 用户框类型
代码 | 外观 |
---|
标准框 |
---|
{{Userbox |border-c = #000000<!-- 用戶框邊框色,十六進制色,可按需求來改,[[颜色列表]]有現成顏色 --> |border-s = 1<!-- 用戶框邊框尺寸 --> |id-c = #FFFFFF<!-- ID區背景色 --> |id-s = 12<!-- ID區字體大小(pt) --> |id-fc = #000000<!-- ID區字體色 --> |info-c = #003399<!-- Info區背景色 --> |info-s = 8<!-- Info區字體大小 --> |info-fc = #FFFFFF<!-- Info區字體色 --> |id = ID<!-- ID區顯示的內容,可插入圖像或文字 --> |info = info box content<!-- Info區顯示的內容 -->}} 或者 {{Userbox|ID区背景色|Info区背景色|ID区内容|Info区内容}} 注意:如果省略ID区的内容参数,ID区就不会显示。 | |
反式框 |
---|
和“标准框”代码完全相同,只要把第一行{{Userbox 改成{{Userbox-r 即可。 | |
双ID框 |
---|
{{Userbox-2 |border-c = #000000 |border-s = 1 |id1-c = #FFFFFF |id1-s = 12 |id1-fc = #000000 |id2-c = #000000 |id2-s = 12 |id2-fc = #FFFFFF |info-c = #039 |info-s = 8 |info-fc = #FFFF |id1 = ID 1 |id2 = ID 2 |info = info box content}} 或者{{Userbox-2|ID 1区背景色|Info区背景色|ID 1区内容|Info区内容|ID 2区内容|边框色|ID2区背景色|Info区字体色|边框厚度}} 注意:如果省略边框色和ID 2区背景色,系统默认其与ID 1区背景色相同且字体颜色为黑色,边框厚度为1。 | |
迷你框 |
---|
{{Userbox-m |border-c = #000000 |border-s = 1 |id-c = #FFFFFF |id-s = 12 |id-fc = #000000 |id = ID}} 或{{Userbox-m|背景色|内容}} | |
自动分类及nocat参数 |
---|
上述所有类型的用户框,可在最后一行(最后的}} 代码)之前加入两項参数: |nocat = {{{nocat|}}} |usercategory = 某类型的用户 这样,当用户在其用户页放置这用户框时,这用户页就会自动添加Category:某某类型的用户的分类。 代码|nocat = {{{nocat|}}} 直接复制不用修改,可讓用户在使用用户框时加入nocat=true参数,以阻止前述的自动分类。 | |
- 典型完整实例详解
如果想在Template:User 中文维基百科用户建立完整的用户框,可用如下代码:
行代码 | 该行代码的意义说明 | 效果 |
---|
{{Userbox | 使用{{Userbox}}标准框 | |
|border-c = black | 用戶框邊框为 黑色(black或#000000或#000) | |
|border-s = 1 | 用戶框邊框宽1px | |
|id-c = white | ID區背景为 白色(white或#FFFFFF) | |
|id-s = 12 | ID區字體大小为12pt | |
|id-fc = black | ID區字體色为黑色,不过在这例中,ID区并没有使用文字 | |
|id-w = 40 | ID區寬40px | |
|info-c = #ADD8E6 | Info區背景色为 浅蓝色(lightblue或#ADD8E6) | |
|info-s = 10 | Info區字體大小为10pt | |
|info-fc = maroon | Info區字體色为 栗色(maroon或#800000) | |
|id = [[File:Wikipedia-logo-v2-zh.svg|40px|中文维基百科]] | ID區顯示图片 | |
|info = 这名用户使用[[中文维基百科]] | Info區顯示这名用户使用[[中文维基百科]]” 的文字 | 这名用户使用中文维基百科 |
|nocat = {{{nocat|}}} | 传参,用户在使用用户框时加入nocat=true参数,以阻止下一行所述的自动分类 | |
|usercategory = 中文维基百科用户 | 将放置用户框的用户页自动分类至Category:中文维基百科用户 | |
}}<noinclude> | 将<noinclude> 和</noinclude> 间的文本加到所在的模板页,但不加到使用模板的条目或模板 | |
{{Documentation}} | 然后请至Template:User Wikipedia0/doc简单撰写该用户框的使用文档 | |
</noinclude> | 闭合 | |
人手搭建
本章节讲述如何人手用HTML+CSS代码直接创建用户框。通常请使用便于统一维护而且性能更佳(因为用了Module:Userbox)的{{Userbox}}、{{Userbox-2}}或{{Userbox-r}},而不推荐用人手方法,仅在这些模板实在无法达到想要的效果时才可人手使用HTML+CSS代码。
如何人手用HTML+CSS代码直接创建用户框 |
---|
较老练用户可用表格人手搭建原理用户框。阅读的重点是每句|style=代表一區塊,使用width:參數決定框長度。这样做較可塑且系統也不需重複調用模板,系统后台應讀取較快,但是为了避免重蹈前人覆辙你应该先读读模块:Userbox本身。 - 標準
<div style="float:left; border:solid 1px #000; margin:1px; ">{|cellspacing="0" style="width:238px; height:45px; background:#003399;"|style="width:45px; background:#fff; text-align:center;"|識別框|style="font-size:8pt; padding:4pt; color:#fff; text-align:left;"|資訊框|}</div><includeonly>[[Category:嵌入本用戶框的用戶分類]](必要再填)</includeonly><noinclude>[[Category:用戶框的分類]]{{doc}}</noinclude>
- 基本參數:
<div style="float:left; border:solid (1)px (2); margin:1px;">{|cellspacing="0" style="width:(3)px; height:(3)px; background:(4); color:(5); font-size:(6)pt; text-align:(7); line-height:(8);" ←統一設定用戶框的參數|style="padding:4pt; background:(4); color:(5); font-size:(6)pt; text-align:(7); line-height:(8); width:(3-1)px;" ←單獨設定識別框參數 | 識別框文字|style="padding:4pt; background:(4); color:(5); font-size:(6)pt; text-align:(7); line-height:(8);" ←單獨設定資訊框參數 | 資訊框文字|}</div><includeonly>[[Category:嵌入本用戶框的用戶分類]](必要再填)</includeonly><noinclude>[[Category:用戶框的分類]][[Category:维基百科用户框]]{{doc}}</noinclude><!--(若用戶框和用戶為同一分類則不需使用<includeonly>、<noinclude>標籤,請改用[[Category:分類]]<noinclude>{{doc}}</noinclude>)--> - (1)、(2):border:的參數,分別為邊框寬度和邊框顏色。
- (3):width:、height:,分別是用戶框的長度和高度,長度一般設定為238px,也可取整為240px。高度一般為43px,可設為45px。
- (3-1):識別框寬度,可配合(3)。
- (4):background:,背景色,識別框若蓋滿圖片則不用列出。
- (5):color:,文字顏色,識別框若無文字則不用列出。
- (6):font-size:,文字大小,例如:8pt。默認值為10pt,即當前您所見的字體大小。
- (7):text-align:,框內文字或圖片的對齊方式,有left、center、right三種參數,分別為左中右,默認為左。
- (8):line-height:,文字行距,如1.25em。
- margin請統一定為1px。padding為內容與整體邊界的留白,若設在統一參數會使用戶框的內框縮小。
- font-weight:bold;可統一使文字粗體。
- 反式:
<div style="float:left; border:solid 1px #000; margin:1px; ">{|cellspacing="0" style="width:238px; height:45px; background:#003399;"|style="font-size:8pt; padding:4pt; color:#fff; text-align:left;"|資訊框|style="width:45px; color:#000; background:#fff; text-align:center;"|識別框|}</div>
- 三框:
<div style="float:left; border:solid 1px #000; margin:1px; ">{|cellspacing="0" style="width:238px; height:45px; background:#003399;"|style="width:45px; color:#000; background:#fff;"|識別框|style="font-size:8pt; padding:4pt; color:#fff; text-align:center;"|資訊框|style="width:45px; color:#000; background:#fff;"|識別框|}</div>
- 多框:
<div style="float:left; border:solid 3px blue; margin:1px; ">{|cellspacing="0" style="width:300px; height:50px; color:#fff; font-size:16pt; text-align:center; font-weight:bold;"|style="width:50px; background:rgba(0,0,255,0.3);"|我|style="width:50px; background:rgba(0,0,255,0.4);"|愛|style="width:50px; background:rgba(0,0,255,0.5);"|維|style="width:50px; background:rgba(0,0,255,0.6);"|基|style="width:50px; background:rgba(0,0,255,0.7);"|百|style="width:50px; background:rgba(0,0,255,0.8);"|科|}</div>
|
建立
用户框组合
在开头用{{Userboxtop|名称}}模板和在结尾用{{Userboxbottom}}模板可把多塊用户框组合在一起,如右图所示的用户框组合的代码如下:
{{Userboxtop|例一}}{{User zh-4}}{{User geo}}{{User Firefox}}{{User 生肖:鼠}}{{Userboxbottom}}
“right(右)”或“left(左)”也可作为第二項参数来调整用户框组合的对齐方式,如将{{Userboxtop|例一}}改为{{Userboxtop|例一|left}}可让用户框组合在文字左边显示。
詳情還可參閱{{Userboxtop}}與{{Userboxbottom}}。
{{Babel}}、{{Userboxes}}、{{Babel-N}}模板也可用来组合用户框,如
{{Babel|header=例一|zh-4|SARS|H5N1|生肖:鼠}}
或
{{Userboxes|zh-4|SARS|H5N1|生肖:鼠}}
{{Babel}}、{{Userboxes}}模板只对以“User”开头的用户框有效,請參閱相應模板頁獲得更詳細用法。
用{{clearright}}也可将不同分组的用户框隔开。
另外还可以使用维基代码组合用户框,例如,右图所示的用户框组合的代码如下:
{| style="float:right; background:transparent" width="248"|{{Babel|header=例一|zh-4|SARS|H5N1|hk|生肖:鼠}}{{Userboxtop|例二}}{{User geo}}{{User Firefox}}{{Userboxbottom}}|}
用戶框專題參與者
參與者可將以下用戶框放在自己的使用者頁面:
{{User Userbox}}
用户会加入到分类Category:設計用戶框專題的维基人,并且显示的内容含有到本页的链接:
參見