使用者:Bob Wehn/車站結構
本人在遨遊大中華地區一部分車站條目時,發現了以下發現兩種教科書式的車站結構模板。(2022年7月2日更新:添加「重慶型」模板。)
雖然藉助這兩者,打出來的原始碼可讀性都能得到顯著的增加,但本人都仍然不太滿意。
下面以北客站 (北廣場)站做示範,也當練練手了。
(傳統的) (手打) 表格型
效果
具體代碼
{|cellspacing=0 cellpadding=3 |- |style="border-top:solid 1px gray;border-bottom:solid 1px gray;" valign=top width=100| '''地面''' |style="border-top:solid 1px gray;border-bottom:solid 1px gray;" valign=top width=100| 出入口 |style="border-top:solid 1px gray;border-bottom:solid 1px gray;" valign=top width=300| |- |style="border-bottom:solid 1px gray;" rowspan=9| '''地下一层''' |北站厅 | |- |style="border-right:solid 2px black;border-left:solid 2px black;border-top:solid 1px grey;border-bottom:solid 2px black;" colspan=2| <center><small>[[侧式站台]],右侧开门</small></center> |- |style="border-bottom:solid 1px gray;"| {{arrow|L}} |style="border-bottom:solid 1px gray;"| {{西安地铁路线标志|14|S}}往[[机场西(T1、T2、T3)站|机场西 (T1、T2、T3)]]<small>([[渭河南站|渭河南]])</small> |- | {{arrow|R}} | {{西安地铁路线标志|14|S}}往[[贺韶站|贺韶]]<small>([[文景山公园站|文景山公园]])</small> |- |style="border-right:solid 2px black;border-left:solid 2px black;border-top:solid 2px black;border-bottom:solid 2px black;" colspan=2|<center><small>[[岛式站台]],右侧开门</small></center> |- |style="border-bottom:solid 1px gray;"| {{arrow|L}} |style="border-bottom:solid 1px gray;"| {{西安地铁路线标志|4|S}}往[[航天新城站|航天新城]]<small>([[元朔路站|元朔路]])</small> |- | {{arrow|R}} | {{西安地铁路线标志|4|S}}下客站台 |- |style="border-right:solid 2px black;border-left:solid 2px black;border-top:solid 2px black;border-bottom:solid 1px grey;" colspan=2| <center><small>[[侧式站台]],右侧开门</small></center> |- |style="border-bottom:solid 1px gray;"| 南站厅 |style="border-bottom:solid 1px gray;"| |- |style="border-bottom:solid 1px gray;" rowspan=2| '''地下二层''' |style="border-bottom:solid 1px gray;"| 站厅 |style="border-bottom:solid 1px gray;"| 换乘通道往[[北客站]] |}
合計1,578字符,已除去非必要空格。
堆疊型
該系列模板建於2019年12月28日,只不過用的人不多……雖說是簡化了一些,但在一些地方還是略顯繁瑣。
一番實操下來,感覺上手難度有點高。
效果
具體代碼
{| style="border-top:solid 1px gray;" cellspacing=0 cellpadding=5 {{车站结构-站层|floor=G|label=出入口}} {{车站结构-站层|floor=地下一|same-floor=1|label=北站厅|contents=}} {{车站结构-侧式/站台上|same-floor=1|contents=[[侧式站台]],右侧开门}} {{车站结构-站层|same-floor=1|arrow=L|contents={{西安地铁路线标志|14|S}}往[[机场西(T1、T2、T3)站|机场西 (T1、T2、T3)]]<small>([[渭河南站|渭河南]])</small>}} {{车站结构-岛式|same-floor=1|system=西安地铁|linestyle=S |line1=14|arrow1=R|to1=后|next1=文景山公园 |line2=4|arrow2=L|next2=元朔路}} {{车站结构-站层|track=1|contents={{西安地铁路线标志|4|S}}下客站台|arrow=R}} {{车站结构-侧式/站台下|same-floor=1|contents=[[侧式站台]],右侧开门}} {{车站结构-站层|label=南站厅|contents=}} {{车站结构-站层|floor=地下二|label=站厅|contents=换乘通道往[[北客站]]}} |}
合計624字符,已除去非必要空格。為表格型的39.5%。
嵌套型
該系列模板建於2021年8月18日,並於2021年12月14日正式啟用,很快得到了大力推廣。除了標點使用問題[註 1]和輕微的用語問題,唯一的問題就是在移動端的顯示效果,由於維基百科自身排版的關係,表格上下會產生外邊框,形成「浮空」現象,在展示側式月台的時候尤為明顯。本人所能想到的唯一解決方案是將兩個模板合二為一,只不過對Lua語言不熟悉,可能要花一陣子自學。
效果
具體代碼
{{车站构造 | floor1 = 地面 | label1 = 出入口 | content1 = | floor2 = 地下一层 | span2 = 3 | label2 = 北站厅 | content2 = | label3 = 站台 | content3 = {{站台配置 | system = 西安地铁 | g1 = p | p1 = 侧下 | d1 = 右 | g2 = tl | l2 = 14 | d2 = 机场西(T1、T2、T3) | n2 = 渭河南 | g3 = tr | l3 = 14 | d3 = 贺韶 | n3 = 文景山公园 | g4 = p | p4 = 岛 | d4 = 右 | g5 = tl | l5 = 4 | d5 = 航天新城 | n5 = 元朔路 | g6 = tr | l6 = 4 | d6 = term | g7 = p | p7 = 侧上 | d7 = 右 }} | label4 = 南站厅 | content4 = | floor5 = 地下二层 | label5 = 站厅 | content5 = 换乘通道往[[北客站]] }}
合計340字符,已除去非必要空格。為表格型的21.5%,堆疊型的54.5%。此方法可以完全不使用空格。
重慶型
該系列模板建於2021年1月26日。由於此模板僅用於重慶軌道交通車站,故稱「重慶型」。
為什麼要把配線圖放這個地方啊喂!
由於此模板與上述模板 (似乎) 不能相互轉化,在此不予展示。
對比
以絕對值形式展示
表格型 | 堆疊型 | 嵌套型 |
---|---|---|
1578 | 624 | 340 |
以百分比形式展示
百分比為n表示該數據左側對應方式為上方對應方式的n倍。
表格型 | 堆疊型 | 嵌套型 | |
---|---|---|---|
表格型 | 100.0% | 252.9% | 464.1% |
堆疊型 | 39.5% | 100.0% | 183.5% |
嵌套型 | 21.5% | 54.5% | 100.0% |