Template‐ノート:Sidebar
2011年8月
[編集]- ------------ above ------------ のtdとtrタグは閉じていないように見えますが、これは故意なのでしょうか? --tcpp 2011年8月4日 (木) 05:30 (UTC)
- 英語版でも閉じていないようです。ですが、英語版の最新版を転記のうえ少し修正したTemplate:Sidebar/sandboxを作成し、aboveのtdとtrタグを閉じてみました。Template:Sidebar/testcasesを見ても見た目に変化は無く不具合は無いようなので更新しても問題ないでしょうか?ついでにTemplate:Sidebar with collapsible listsの方も英語版の最新版を転記のうえ少し修正し、Template:Sidebar/sandboxを使用したTemplate:Sidebar with collapsible lists/sandboxを作成しました。Template:Sidebar with collapsible lists/testcasesを見ても同様に見た目に変化は無く不具合もないようなので更新しても問題ないでしょうか?--133.205.220.131 2011年9月1日 (木) 07:07 (UTC)
Sidebarの横幅は固定サイズになってしまったのでしょうか
[編集]最近、変更があったのでしょうか。細いSidebarの作成は今後は不可能ということでしょうかね。 --Benzoyl(会話) 2013年6月9日 (日) 01:04 (UTC)
- コメント 2013年6月8日 22:34 (UTC) の変更で、英語版の最新のものに差し替えられたようです。サイドバーの横幅は固定サイズになったわけではなく、width パラメーターが指定されていない場合に所定のサイズ (22.0em) になる仕様と見受けられます。これをそのまま受け容れるか、日本語版で独自に変更を加えるかは議論のあるところでしょうが、仮にそのまま受け容れるとするならば、{{Sidebar}} の呼び出し側で
|width=auto
と指定することによって以前のサイズに戻すことができます。{{Sidebar with dividers}} など内部で {{Sidebar}} を呼び出すテンプレートを今のまま使う場合には、style ないし bodystyle パラメーターにwidth: auto;
と指定する必要があります。 --Caviler(会話) 2013年6月9日 (日) 21:57 (UTC)
- 感謝申し上げます 「|width = auto」にて無事反映されました(Template:バレーボールのポジション・Template:バレーボールのポジション)。
- Cavilerさん、お忙しい中詳細丁重に教えてくださり、本当に有難うございました。--Benzoyl(会話) 2013年6月10日 (月) 03:22 (UTC)
Luaモジュール使用
[編集]モジュール:SidebarをTemplate:Sidebar/sandboxで試していますが、特に不具合は確認されませんので正式な使用を提案します。--K-iczn(会話) 2014年6月18日 (水) 14:02 (UTC)
- 報告 置き換えました。--K-iczn(会話) 2014年7月2日 (水) 15:00 (UTC)
モバイルビューやモバイルアプリで表示されない
[編集]Sidebarを使って作成されたサブテンプレートや記事は、デスクトップ版でしか表示されないようです。そこで
- 短期的な対応: {{Template display}}を貼り付けて、モバイルビューでは使用できない旨を周知する
- 本格的な対応: Sidebarをモバイルビューやモバイルアプリにも対応させるか、その要否も含めて協議・検討する
という2段構えの対応が考えられるかと思います。私にはテンプレ編集する技量がないので、とりあえず前者対応のみ私の方で行おうかと思います (3日ほど待って異論なければ対応)。ページ末尾のNavboxはモバイルビューで表示されないことは知っていても、ページ冒頭右側のInfoboxはモバイルビューで表示されるので、SidebarもInfoboxと同じく機能すると思いこんでいるユーザーも多いでしょうから、まずは周知するところから始めたいと思います。
後者については、皆さまにご検討頂きたく、ご意見お待ちしております (意見投稿の期限は特に定めません)。--Mis0s0up(会話) 2017年12月27日 (水) 01:55 (UTC)
- 報告 周知のため解説サブページに
{{Template display|nomobile}}
を貼り付けました。--Nekohan(会話) 2020年7月2日 (木) 07:16 (UTC)
「Sidebar」の横幅は、やはり「Infobox」と揃えるべきではないか
[編集] 提案 デフォルトの横幅を基礎情報テンプレートと揃えて22 emにしてはどうか。
理由 まずサイドバーは、基礎情報と同じくレイアウトに影響を与えるテンプレートであり、具体的には「縦に長い範囲で本文の幅に影響を与えるテンプレート」ですね。また、そのようなテンプレートの幅が揃っていないということは、似たようなテンプレート間で、本文の幅に与える影響が揺れるということでしょう。
これは、文書としてのウィキペディアの記事の見た目、書式が、より一貫しないということでしょう。「Sidebar」というテンプレートは、個性のあるサイドバーを生成することではなく、サイドバーのひな型を用意することで、そのレイアウトを統一することに、より存在意義がありますね。
したがって、横幅などの大枠は場合で算出せず、目安幅に収めるように基準値を設定べきでしょう。ですからこの提案をします。--シェン,アーナリー,ン,アーバァ.(お気軽に会話ページへご連絡ください) 2023年10月28日 (土) 12:28 (UTC)
- コメント 横幅がautoであった場合、様々な原因により本文を過剰に圧迫する原因になるため(最近だと
.hlist li {white-space:nowrap}
と干渉している例を見かけました)、いずれかの固定値にデフォルトを設定すること自体は賛成ですが、それを基礎情報テンプレートに揃える必要性はちょっと懐疑的です。 - Infoboxと違って1列しかカラムが必要ないため、Sidebar系のテンプレートは22emも必要ないことがしばしばあります。私の記憶が正しければ、Template:Sidebar with heading backgrounds/styles.cssに特定の幅(15em, 16em, 22em, 150px)を指定するクラスを用意した理由が、その幅をwidthとして設定しているテンプレートが多かったからだったはずです。
- そういうわけで、Infoboxとの統一性のためだけ(なのだとしたら)に幅広にしておく意義を今のところ私は感じておりません。--Merliborn (会話) 2023年10月31日 (火) 00:11 (UTC)