はじめに
なぜ横幅が大切か
Webサイトの横幅(コンテンツ幅)は、見やすさと目的達成に直結します。横幅が広すぎると行の読みやすさが落ち、狭すぎると情報量が減ります。適切な幅は訪問者が内容を理解しやすく、操作しやすくするための基本です。
決めるときのポイント
- 目的:情報を読むのが中心か、写真や表を見せたいかで変わります。
- 見やすさ:行の文字数は約45〜75文字が理想とされます。これを目安に横幅を調整します。
- デバイス:PC、タブレット、スマホでの表示を想定して決めます。
- 実装のしやすさ:最大幅を決めて、それ以下は柔軟に縮む仕組みを採ると扱いやすいです。
実務での考え方(例)
よくある手法は、PC向けに最大幅を設定し(例:960〜1200px)、それを超えないように固定しつつ、画面幅に応じて要素が縮むレスポンシブ設計を採用することです。次章ではPC向けの具体的な横幅の目安を紹介します。
PC向けの横幅の目安
基本の考え方
PCでは画面が広くなるため、コンテンツの横幅を無制限に広げると読みづらくなります。実務では「最大幅を決めて中央に寄せる」手法が主流です。デザインカンプは1440px〜1920pxで作ることが多く、その中央に最大でおおむね1200px前後のコンテンツを配置します。
なぜ1200px前後か
- 行の長さが適切になる:1行あたりの文字数が多すぎると読み疲れます。一般的に50〜75文字が読みやすいとされ、1200px程度で収まりやすいです。
- レイアウトの安定:カードやグリッドの列数を決めやすく、整列が見やすくなります。
- デザインの余白管理が簡単:左右に余白(ガター)を残すことで視線が落ち着きます。
具体例と実践ポイント
- コンテナ幅:max-width:1200pxを目安にします。画面が狭いときは幅を縮めます(レスポンシブ対応)。
- 内側の余白:左右のパディングは24〜32px程度にすると、端が詰まりません。
- 全幅セクション:写真やヒーローは画面全体を使い、テキスト部分だけコンテナに収めるとメリハリが出ます。
最後に
サイトの目的やコンテンツ量で最適値は変わります。まずは1200px前後を基準にして、実際の文章や画像で違和感がないか確認するとよいです。
スマホ・タブレットの横幅
スマホの基本幅
スマートフォンは一般に375〜414px前後を基準に設計します。iPhoneの幅(例:iPhone SEは375px、Plus系やPro Maxは414px)を目安にすると実機での見え方が安定します。狭い画面では横幅を詰めたレイアウトや縦長のスクロールを前提にします。
タブレットの基本幅
タブレットは縦持ちで768px、横持ちで1024pxあたりを目安にします。表示領域が広くなるため、2カラムやサイドナビを検討できますが、タッチ操作を考慮して要素はゆったり配置します。
ブレイクポイントの考え方
PCデザインとはっきり切り替えるため、ブレイクポイントを設けます。よく使う例は「スマホ:~767px」「タブレット:768〜1023px」「PC:1024px〜」です。画面幅で切り替え、レイアウトやフォントサイズを最適化します。
実装で気をつけるポイント
- ビューポートを設定して幅を端末に合わせる(meta viewport)。
- ボタンやリンクは指で押しやすい大きさにする。
- テキストは可読性を優先し、行長や文字サイズを調整する。
- 画像は幅に合わせて自動で縮む設定にする。
実装時のCSSの考え方
ラッパー要素の基本
サイト全体を包むラッパーに対して、max-width: 1200px; margin: 0 auto; width: 100%; を指定します。これで画面幅が広いときは最大1200pxに抑え、狭いときは100%で収まります。利点は中央寄せと可読性の確保です。
ビューポートの指定
スマホで横スクロールが出ないように、head内に次のmetaタグを入れてください。
この指定でブラウザがデバイス幅を正しく解釈し、意図した幅で表示します。
実装例(CSS)
.wrapper {
max-width: 1200px;
width: 100%;
margin: 0 auto;
box-sizing: border-box; /* パディングを内側に含める */
padding: 0 16px; /* 小さな余白を確保 */
}
パディングを入れると画面端に文字が張り付くのを防げます。ボックスサイズをborder-boxにすると幅計算が簡単です。
実装時のポイント
- 画像やiframeにはmax-width:100%を指定して親要素に収めます。
- 固定幅の要素は避け、必要ならメディアクエリで調整します。
- スクロール発生の原因が分からないときは、overflowやpadding、transform系のスタイルを疑ってください。
簡潔な設計でレスポンシブ対応しやすくなります。
キーワードへのアドバイス
- 検索ワードの基本
-
「web 横幅」「web コンテンツ幅」「レスポンシブ 横幅」など、目的を短く入れると良いです。具体例:”web コンテンツ幅 推奨”、”レスポンシブ ブレイクポイント 事例”。
-
ジャンルや目的で絞る
-
ECなら「EC サイト 横幅 推奨」、ブログなら「ブログ コンテンツ幅 レイアウト例」。LPや管理画面など用途を付けると実務寄りの情報が出ます。
-
使用ツール・フレームワークを加える
-
Bootstrap、Tailwind、WordPress などを加えると、既存のコンテナ幅やユーティリティが見つかります。例:”Bootstrap container width 変更”。
-
実装や検証に役立つワード
-
“max-width px vw レスポンシブ”、”ブレイクポイント 事例 960 1280″、”アクセシビリティ 可読幅”。
-
調べ方のコツと次の一手
- 検索結果で記事の公開日や使用技術を確認します。サイトのジャンル・目的・使用ツールを教えていただければ、具体的な横幅やコード例を提示できます。












