中央寄せ

  • ブロック要素内のテキストtext-align: center;
  • ブロック要素margin: auto;
  • インライン要素内の縦方向vertical-align: middle;

参考:

CSS で中央寄せの方法いろいろメモ – Qiita

CSS で要素を上下や左右から中央寄せする7つの方法 | 株式会社グランフェアズ

CSS で中央寄せする9つの方法 | サルワカ

要素を上下や左右に中央寄せする簡単な方法 | KuzLog

CSS で上下左右に中央寄せする方法/全部まとめ | WWW クリエイターズ

中央に配置する | W3C

ブロック要素に絶対位置指定を使う

  • 外側の要素に position: relative;
  • position: absolute;
  • top, bottom, left, right0 を指定
  • margin: auto;
.outer { position: relative; } .inner { position: absolute; top: 0; bottom: 0;   left: 0; right: 0; margin: auto; }
Code language: CSS (css)

参考:

CSS で要素を上下や左右から中央寄せする7つの方法 | 株式会社グランフェアズ

フレックスボックスを使う

  • 外側の要素に flex を指定
  • justify-content: center;
  • align-items: center;
.outer { display: flex; justify-content: center; align-items: center; }
Code language: CSS (css)

参考:

CSS で要素を上下や左右から中央寄せする7つの方法 | 株式会社グランフェアズ

一行のみのブロック要素内で縦位置を調節する

line-height の大きさを height と合わせる。

.headline { display: block; height: 2rem; line-height: 2rem; }
Code language: CSS (css)

参考:

vertical-align: middle が効かない! CSS でテキストを上下中央揃えにする方法 | NatsukiMemo

オンラインツール

参考:

How to Center in CSS

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA