LoginSignup
4
2

More than 1 year has passed since last update.

グリッドレイアウトの基本的な使い方

Posted at

はじめに

今まではIEを考慮してflexboxなどで、レイアウト実装をすることが多かったですが、IEのサポート終了に伴い、これからはグリッドを積極的に使用していくことができます。
そこで改めて基本的な使い方を、まとめようと思います。
※厳密にはIE用のベンダープレフィックスを指定すると、使用できましたがこれからはその必要がなくなりました!

グリッドレイアウトの仕組み

グリッドはレイアウトの親要素となるコンテナとレイアウト内の子要素で作られます。

//HTML
<div class="wrap">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>

//css
.wrap {
  display: grid;
}

グリッドの列と行

grid-template-columnsプロパティで縦列を指定し、
grid-template-rowプロパティで横行を指定した場合、
2x2グリッドが作成できます。

//HTML
<div class="wrap">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>

//css
.wrap {
  display: grid;
  grid-template-columns: 100px 100px;
  grid-template-rows: 100px 100px;
}

以上グリッドの基本的な使い方を超簡単にまとめてみました。
この他にも便利な機能がたくさんありますので、また別の記事でもまとめたいと思います。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2