コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Template‐ノート:Sidebar

ページのコンテンツが他言語でサポートされていません。

2011年8月

[編集]

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モジュール使用

[編集]

モジュール:SidebarTemplate:Sidebar/sandboxで試していますが、特に不具合は確認されませんので正式な使用を提案します。--K-iczn会話2014年6月18日 (水) 14:02 (UTC)[返信]

モバイルビューやモバイルアプリで表示されない

[編集]

Sidebarを使って作成されたサブテンプレートや記事は、デスクトップ版でしか表示されないようです。そこで

  1. 短期的な対応: {{Template display}}を貼り付けて、モバイルビューでは使用できない旨を周知する
  2. 本格的な対応: 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)[返信]