UIXHERO

グリッドシステム (Grid System)

要素をなんとなく並べると、画面は「整っているようで整っていない」状態になる。カラム・ガター・マージンを定義し、すべての要素を見えない格子に揃えることで一貫性あるレイアウトを作るグリッドシステムの設計原則。

2026年2月17日
更新: 2026年8月27日
12
by Dengen Yosho(DGYS)
グリッドシステム (Grid System)

グリッド(見えない格子)を無視して要素を配置した画面は、まるで基礎工事が手抜きされた建物のようになります。 「左端のが微妙に違う」「カードの幅がバラバラ」「スマホで見るとレイアウトが崩壊する」といった問題が生じ、ユーザーは本能的に「このサービスは不安定で安っぽい(=信頼できない)」と感じ取ります。 結果として、コンテンツそのものへの信頼やブランド価値が大きく損なわれます。

1. 原則の定義

画面を見えない格子(カラム・ガター・マージン)で分割し、すべての要素をそのルールに沿って配置するレイアウトシステム。

本質は「」による「自由」の獲得です。あらかじめ配置のルール(グリッド)を決めておくことで、デザイナーごとにレイアウトがブレるのを防ぎ、結果的に美しく一貫性のあるデザインを高速に作り出すことができます。

2. いつ使うか(適用場面)

特に重要になるケース

  • ダッシュボードやカードリスト: 複数の情報ブロックを同じ画面に敷き詰める時。
  • レスポンシブデザイン: PC、タブレット、スマートフォンと異なる画面幅に合わせて、レイアウトを自動的に再構成(可変)させる時。
  • デザインシステム運用: 複数のデザイナーやエンジニアが同じプロジェクトに関わる時のルールとして。

トレードオフが起きる場面

  • クリエイティブな表現(ブロークングリッド): ガチガチにグリッドを守りすぎると、退屈で単調なレイアウトになることがあります。あえてグリッドを崩すことで躍動感を生む手法もありますが、基礎となるグリッドを理解せずに崩すと、ただの「散らかった画面」になります。

3. なぜ重要か(設計判断の核)

グリッドシステムは「見た目の美しさ」のためではなく、「情報の予測可能性」を高める構造である。

設計判断の基準

  • 「要素の幅と位置は、グリッドのカラムに乗っているか?」→ YESならOK。要素をグリッドの中途半端な位置(溝の上など)に置かない。
  • 「余白のサイズはルールの倍数になっているか?」→ 「8の倍数ルール(8pxグリッド)」を用い、適当な数値を手入力しない。

優先順位の考え方

  • マージン(Margin): 画面全体の左右の余白。ここは絶対に破らない。
  • カラム(Column): 要素を配置する列(PCなら12カラムが的)。
  • ガター(Gutter): カラムとカラムの間の溝。

例外条件

  • ヒーローイメージ(ページトップの巨大な画像)など、あえて画面の端から端まで(フルブリード)表示させる要素。

4. 具体の設計ルール(チェックリスト)

最低ライン(Must - これ守らないと危険)

ここをクリアしていないと、製品として「使えない」「素人っぽい」レベルになります。

理想ライン(Better - できると強い/プロの品質)

をさらに高め、洗練された印象を与えるための基準です。

5. UI例

同じ情報量でも、グリッドに乗っているか否かで「整頓された印象(プロの仕事)」か「散らかった印象(素人の仕事)」かが明確に分かれます。

改善プロセス

  1. デザインツールのグリッド表示機能をオンにする(またはCSSフレームワークのgridcontainer設定を確認する)。
  2. 画面端のマージン、および要素間のガター(隙間)の数値を明確に決める(例:マージン24px、ガター16pxなど)。
  3. すべての要素の幅や余白を、そのグリッドルールに乗るように微調整する。適当にドラッグしてサイズを決めるのをやめる。

6. 関連リンク

7. まとめ

今日から直せる一手 実装されているコンポーネントの marginpaddingwidth の数値設定を見てください。「13px」や「27px」といった中途半端な数字を、すべて「8の倍数」に直してみてください。

チームに共有するなら一言 「要素は『置く』のではなく、『グリッドに嵌める(はめる)』んだ。」

更新のお知らせ

サイトに載せていない実例や、新しい記事のお知らせはこちらで出しています。

読んだ内容を、自分の画面に当てるとき

UIXHEROは、記事を書くほかに、画面の検品・判定、デザインシステムの構築、実装と改善の伴走を受けています。何を頼めばいいか決まっていない段階の相談も、同じ窓口で受けます。

UIXHEROに頼めることを見る

※ 記事の内容についての質問や、書いてほしいテーマの要望も同じ窓口で受けています

記事をシェア

メールでお知らせを受け取る

最終更新: 2026年8月27日

この記事を書いた人

Dengen Yosho(DGYS)

Dengen Yosho(DGYS)

UI/UXデザイナー兼デザインエンジニア デザイン歴25年以上 情報設計〜UIデザイン〜React/TypeScriptによる実装までを一気通貫で担当 大手企業のDXプロジェクトや決済アプリ領域で、デザインリードとして改善と構築を経験 現在はフリーランスとして、プロダクトのUI/UX改善とデザインシステム構築を支援 長年の実務の中で感じてきたのは、 「良いUI」はセンスではなく、再現可能な判断の積み重ねであるということ UIXHEROは、 心理学や行動科学の知見を、現場で使える設計言語に翻訳するための場所 関心領域は「ユーザーの行動が変わるUI」 人の認知・注意・意思決定の構造を理解し、 “なぜそのUIが機能するのか”を言語化することを目指している

あわせて読みたい

この記事に関連する記事をご紹介します

整列 (Alignment)

数ピクセルのズレが積み重なったUIは、ユーザーに「雑に作られた」という無意識の不信感を与える。見えない線に沿って要素を揃えることで、秩序・関係性・信頼感を同時に作り出す整列の設計原則。

2026年2月17日
7

視覚的階層とデザイン階層の作り方

視覚的階層とは、デザインにおける情報の優先順位をサイズ・コントラスト・余白・配置で示す設計原則です。デザインの階層を作り、ユーザーの視線を主役からCTAへ誘導する方法を解説します。

2026年1月26日
15

視線誘導 (Gaze Guidance)

ユーザーの視線は画面上でランダムに動くわけではありません。ZパターンやFパターンなどの自然な眼球運動を利用し、目的のアクションまで迷わずユーザーを「案内」する設計技術です。

2026年2月17日
7

もっと深く知りたいですか?

ここに掲載されていないトピックについても、リクエストがあれば解説記事を追加します。 わかりにくい点や、具体的な事例について知りたいことがあれば教えてください。

リクエストを送る