CSSで要素を水平および垂直に中央揃えする方法


  1. フレックスボックスを使用する方法: 親要素にdisplay: flex;を指定し、justify-contentとalign-itemsプロパティをcenterに設定します。
.parent-element {
  display: flex;
  justify-content: center;
  align-items: center;
}
  1. グリッドを使用する方法: 親要素にdisplay: grid;を指定し、place-itemsプロパティをcenterに設定します。
.parent-element {
  display: grid;
  place-items: center;
}
  1. 絶対位置指定を使用する方法: 要素にposition: absolute;を指定し、left、right、top、bottomプロパティを50%に設定し、transformプロパティをtranslate(-50%, -50%)に設定します。
.child-element {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

これらの方法を使用すると、要素を水平および垂直に中央揃えすることができます。適用したい方法に応じて適切なコードを選択し、必要に応じてカスタマイズしてください。

以上が、CSSで要素を水平および垂直に中央揃えする方法についての解説です。