Template‐ノート:駅情報/sandbox

__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Ikaxer-2008-03-08T11:39:00.000Z","type":"heading","level":0,"id":"h-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c-2008-03-08T11:39:00.000Z","replies":["c-Ikaxer-2008-03-08T11:47:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-Ikaxer-2008-03-08T11:39:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-\u65b0\u5e79\u7dda-2008-03-08T12:02:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-121.102.108.9-2010-04-20T13:05:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c"],"text":"infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","linkableTitle":"infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c"}-->

infobox化で生じる問題

__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Ikaxer-2008-03-08T11:39:00.000Z","type":"heading","level":0,"id":"h-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c-2008-03-08T11:39:00.000Z","replies":["c-Ikaxer-2008-03-08T11:47:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-Ikaxer-2008-03-08T11:39:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-\u65b0\u5e79\u7dda-2008-03-08T12:02:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-121.102.108.9-2010-04-20T13:05:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c"]}}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Ikaxer-2008-03-08T11:39:00.000Z","type":"heading","level":0,"id":"h-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c-2008-03-08T11:39:00.000Z","replies":["c-Ikaxer-2008-03-08T11:47:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-Ikaxer-2008-03-08T11:39:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-\u65b0\u5e79\u7dda-2008-03-08T12:02:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","c-121.102.108.9-2010-04-20T13:05:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c"],"text":"infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","linkableTitle":"infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c"}-->

infobox化によりテンプレートのサイズが小さくなり改変も容易になると考えられます。一方で、infobox化で生じる問題について列挙しておきます。可能性のみで、実際には生じない問題もあるかと思いますが、思いつくものをすべて列挙しておきます。

  • 画像と画像説明の間の改行
    infoboxによりimageとcaptionを用いて画像表示を行うと、なぜか間に不自然な改行が空きます。ソースを見ると、<br />が挿入されていました。これはinfoboxの仕様なのでしょうか?
    対処として強引ではありますが、data1に強制的に画像と表記してみました。
    画像のcenter指定を外すことで直ったようですね。ikaxer 2008年3月8日 (土) 11:47 (UTC)[返信]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2008-03-08T11:47:00.000Z","author":"Ikaxer","type":"comment","level":1,"id":"c-Ikaxer-2008-03-08T11:47:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","replies":[]}}-->
  • 項目追加が難しい
    このテンプレートはかなりの項目数を持っています。data1を書き換えたときに気付いたのですが、項目を途中に挟もうとすると、すべてのリナンバが必要です。欠番があってもかまわないのであれば、適当に番号を飛ばしておいた方がいいかもしれません。
  • white-space: nowrap;の問題
    特定のブラウザだけかもしれませんが、ラベルを非改行にすると、データセルの表記が乱れることがあります。infoboxでは、ラベルセルが非改行のスタイルとされており、これが問題を起す可能性があります。
  • *を用いた注釈
    おそらくこれが一番大きな問題です。駅情報テンプレートでは、備考欄で*を用いて注釈を表しているケースが多く見られます。通常のtableの中では*は展開されないからです。
    しかし、infoboxでは*を箇条書きのマークアップと見なすようで、注釈表記に用いた*が箇条書きで展開されてしまいます。そこで、これをすべて<nowiki>を使うなどして、すべての駅記事の修正をして回る必要が出てきます。

--ikaxer 2008年3月8日 (土) 11:39 (UTC)[返信]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2008-03-08T11:39:00.000Z","author":"Ikaxer","type":"comment","level":1,"id":"c-Ikaxer-2008-03-08T11:39:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","replies":[]}}-->

*についてですが、実は、Wikipedia‐ノート:ウィキプロジェクト テンプレート#InfoboxについてでWiki記法の需要があることに気づいたのでInfoboxではそれが使えるようにしました。しかし、それがこちらでは問題になるなんて…。

ところで、「ラベルを非改行にすると、データセルの表記が乱れることがあります。」とは具体的にどういうことなのでしょうか?IE7ではそんなことはないので想像できません。--新幹線 2008年3月8日 (土) 12:02 (UTC)[返信]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2008-03-08T12:02:00.000Z","author":"\u65b0\u5e79\u7dda","type":"comment","level":1,"id":"c-\u65b0\u5e79\u7dda-2008-03-08T12:02:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","replies":["c-Ikaxer-2008-03-08T12:14:00.000Z-\u65b0\u5e79\u7dda-2008-03-08T12:02:00.000Z"]}}-->

私はIE6(個人的にタブブラウザが苦手なので)なんですが、現在のテストケースを見ても、現行とinfoboxでは、ラベルとデータのセル幅の比率が異なっています。この程度ですと問題は生じないのですが、もう少し長い文字列がデータセルに入ったとき、ラベルセル幅に余裕が十分あるのに、データセルの文字列が折り返してしまうことがあります。現行のテンプレートでも、項目名にwhite-space:nowrap;を指定したことがあったのですが、このようなことから差し戻したものです。文字だけではうまく伝わらないので、該当の駅記事を探してみます。--ikaxer 2008年3月8日 (土) 12:14 (UTC)[返信]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2008-03-08T12:14:00.000Z","author":"Ikaxer","type":"comment","level":2,"id":"c-Ikaxer-2008-03-08T12:14:00.000Z-\u65b0\u5e79\u7dda-2008-03-08T12:02:00.000Z","replies":["c-Ikaxer-2008-05-28T15:51:00.000Z-Ikaxer-2008-03-08T12:14:00.000Z"]}}-->
infoboxに移行しました。
さて、white-space:nowrapの問題ですが、やはり生じています。新瀬戸駅で気づいたのですが、乗換の項目が不自然な改行を起こしていました。現在は、データ欄にwhite-space:nowrapを組み込み、強制的に改行しないようにしています。--ikaxer 2008年5月28日 (水) 15:51 (UTC)[返信]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2008-05-28T15:51:00.000Z","author":"Ikaxer","type":"comment","level":3,"id":"c-Ikaxer-2008-05-28T15:51:00.000Z-Ikaxer-2008-03-08T12:14:00.000Z","replies":[]}}-->

サンドボックスにて英語版のサイズを適用してみました。参考するには不要な指定でしたら編集を戻して下さい。--121.102.108.9 2010年4月20日 (火) 13:05 (UTC)[返信]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2010-04-20T13:05:00.000Z","author":"121.102.108.9","type":"comment","level":1,"id":"c-121.102.108.9-2010-04-20T13:05:00.000Z-infobox\u5316\u3067\u751f\u3058\u308b\u554f\u984c","replies":[]}}-->

Kembali kehalaman sebelumnya