|
本館粉絲專頁 |
|
|
模板:TeamX:修訂版本之間的差異
台灣棒球維基館
小 (→進階範例) |
小 |
||
第1行: | 第1行: | ||
− | <INCLUDEONLY><DIV STYLE="display:inline-block;text-indent:0;vertical-align:middle;{{{5|}}}"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR>{{#ifeq: "{{lc:{{{3|left}}}}}" | "right" | <TD NOWRAP STYLE="padding-right:{{{4|2}}}px">{{{2|}}}</TD> |}}<TD NOWRAP WIDTH="1%" STYLE="padding:0;line-height:0;font-size:0"><SPAN STYLE="display:inline-block;line-height:0;font-size:0;padding:0;border:1px solid #DDD;{{{6|}}}">[[Image:{{{1}}}.gif|link=|25px]]</SPAN></TD>{{#ifeq: "{{lc:{{{3|left}}}}}" | "left" | <TD NOWRAP STYLE="padding-left:{{{4|2}}}px">{{{2|}}}</TD> |}}</TR></TABLE></DIV></INCLUDEONLY><NOINCLUDE> | + | <INCLUDEONLY><DIV STYLE="display:inline-block;text-indent:0;vertical-align:middle;{{{5|}}}"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR>{{#ifeq: "{{lc:{{{3|left}}}}}" | "right" | <TD NOWRAP STYLE="padding-right:{{{4|2}}}px">{{{2|}}}</TD> |}}<TD NOWRAP WIDTH="1%" STYLE="padding:0;line-height:0;font-size:0"><SPAN STYLE="display:inline-block;line-height:0;font-size:0;padding:0;border:1px solid #DDD;{{{6|}}}">[[Image:{{{1}}}.gif|link=|25px]]</SPAN></TD>{{#ifeq: "{{lc:{{#if:{{{3|left}}}|{{{3|left}}}|left}}}}" | "left" | <TD NOWRAP STYLE="padding-left:{{#if:{{{4|2}}}|{{{4|2}}}|2}}px">{{{2|}}}</TD> |}}</TR></TABLE></DIV></INCLUDEONLY><NOINCLUDE> |
==泛用型隊名== | ==泛用型隊名== | ||
===語法及參數順序=== | ===語法及參數順序=== | ||
第26行: | 第26行: | ||
|ALIGN="center"| {{TeamX|ROC|中華}} || <tt><nowiki>{{TeamX|ROC|中華}}</nowiki></tt> || | |ALIGN="center"| {{TeamX|ROC|中華}} || <tt><nowiki>{{TeamX|ROC|中華}}</nowiki></tt> || | ||
|- | |- | ||
− | |ALIGN="center"| {{TeamX|ROC|中華| | + | |ALIGN="center"| {{TeamX|ROC|中華||0}} || <tt><nowiki>{{TeamX|ROC|中華||0}}</nowiki></tt> || |
|- | |- | ||
|ALIGN="center"| {{TeamX|USA|美國|right}} || <tt><nowiki>{{TeamX|USA|美國|right}}</nowiki></tt> || | |ALIGN="center"| {{TeamX|USA|美國|right}} || <tt><nowiki>{{TeamX|USA|美國|right}}</nowiki></tt> || | ||
|- | |- | ||
− | |ALIGN="center"| {{TeamX|JPN|日本|right|10}} || <tt><nowiki>{{TeamX|JPN|日本| | + | |ALIGN="center"| {{TeamX|JPN|日本|right|10}} || <tt><nowiki>{{TeamX|JPN|日本|right|10}}</nowiki></tt> || |
|- | |- | ||
− | |ALIGN="center"| {{TeamX|KOR|韓國| | + | |ALIGN="center"| {{TeamX|KOR|韓國||||border:1px solid black}} || <tt><nowiki>{{TeamX|KOR|韓國||||border:1px solid black}}</nowiki></tt> || |
|} | |} | ||
第40行: | 第40行: | ||
!WIDTH="100"| 範例 || 語法 || 說明 | !WIDTH="100"| 範例 || 語法 || 說明 | ||
|- | |- | ||
− | | {{TeamX|NED|荷蘭| | + | | {{TeamX|NED|荷蘭|||width:100%;text-align:right}} || <tt><nowiki>{{TeamX|JPN|荷蘭|||width:100%;text-align:right}}</nowiki></tt> || 國旗靠左、文字靠右 |
|- | |- | ||
− | | {{TeamX|NED|荷蘭|right||width:100%;text-align:left}} || <tt><nowiki>{{TeamX|JPN|荷蘭|right| | + | | {{TeamX|NED|荷蘭|right||width:100%;text-align:left}} || <tt><nowiki>{{TeamX|JPN|荷蘭|right||width:100%;text-align:left}}</nowiki></tt> || 國旗靠右、文字靠左 |
|- | |- | ||
− | | {{TeamX|NED|荷蘭|right||width:100%;text-align:center}} || <tt><nowiki>{{TeamX|JPN|荷蘭|right| | + | | {{TeamX|NED|荷蘭|right||width:100%;text-align:center}} || <tt><nowiki>{{TeamX|JPN|荷蘭|right||width:100%;text-align:center}}</nowiki></tt> || 國旗靠右、文字置中 |
|} | |} | ||
第51行: | 第51行: | ||
:*此模板實際應用範例,例如《[[2015年第一屆世界12強棒球賽#預賽賽程及比分]]》區段,需要將國旗擺在比分欄的左右兩邊時。 | :*此模板實際應用範例,例如《[[2015年第一屆世界12強棒球賽#預賽賽程及比分]]》區段,需要將國旗擺在比分欄的左右兩邊時。 | ||
− | ==== | + | ====改版備註==== |
− | :*<tt>[2015-11-05]</tt> 初版以 <tt>float:left|right</tt> | + | :*修改模板時最基本的前題是不能影響已引用此模板的頁面。 |
+ | :*<tt>[2015-11-05]</tt> 初版以 <tt>float:left|right</tt> 控制國旗在左或在右,但圖文無法完美地垂直置中。目前版本改成以 <tt>TABLE</tt> 排版,各放在獨立的 <tt>TD</tt> 裡,使圖文在垂直方向可完美置中,實際使用時也不受到字體大小及列高的影響。 | ||
+ | :*<tt>[2015-11-06]</tt> 利用 WIKI 的條件語法更妥善地設定預設值。雖然模板本身有 <tt><nowiki>{{{1|預設值}}}</nowiki></tt> 形式的預設值,但它在完全不使用該參數的情況下才會生效,即使空白仍被視為有值,既然有值就不會套用預設值;在此利用條件句使空白時也能套用預設值,比較符合一般人認知的預設值用法。 | ||
[[Category:模板管理]]</noinclude> | [[Category:模板管理]]</noinclude> |
2015年11月6日 (五) 11:16的修訂版本
目次 |
泛用型隊名
語法及參數順序
{{TeamX | 英文縮寫 | 中文名稱 | 圖左圖右 | 圖文間隔 | 額外樣式 | 外框樣式}}
參數順序 意義 預設值 1 英文縮寫 2 中文名稱 空 3 圖在左邊或右邊,允許值:left 或 right left 4 圖文間隔 2 5 額外樣式 空 6 外框樣式 空
基本範例
範例 語法 說明 中華 {{TeamX|ROC|中華}} 中華 {{TeamX|ROC|中華||0}} 美國 {{TeamX|USA|美國|right}} 日本 {{TeamX|JPN|日本|right|10}} 韓國 {{TeamX|KOR|韓國||||border:1px solid black}}
進階範例
範例 語法 說明 荷蘭 {{TeamX|JPN|荷蘭|||width:100%;text-align:right}} 國旗靠左、文字靠右 荷蘭 {{TeamX|JPN|荷蘭|right||width:100%;text-align:left}} 國旗靠右、文字靠左 荷蘭 {{TeamX|JPN|荷蘭|right||width:100%;text-align:center}} 國旗靠右、文字置中
說明
- 雖然站上已有 {{國名}} 格式的模板可因應絕大部份情況,但使用時機比較固定、略缺彈性,因此新增這個模板以彈性應付左右及圖文間隔,但相對的在使用時就必須多打一些字。
- 此模板實際應用範例,例如《2015年第一屆世界12強棒球賽#預賽賽程及比分》區段,需要將國旗擺在比分欄的左右兩邊時。
改版備註
- 修改模板時最基本的前題是不能影響已引用此模板的頁面。
- [2015-11-05] 初版以 float:left|right 控制國旗在左或在右,但圖文無法完美地垂直置中。目前版本改成以 TABLE 排版,各放在獨立的 TD 裡,使圖文在垂直方向可完美置中,實際使用時也不受到字體大小及列高的影響。
- [2015-11-06] 利用 WIKI 的條件語法更妥善地設定預設值。雖然模板本身有 {{{1|預設值}}} 形式的預設值,但它在完全不使用該參數的情況下才會生效,即使空白仍被視為有值,既然有值就不會套用預設值;在此利用條件句使空白時也能套用預設值,比較符合一般人認知的預設值用法。