CSS要素の中央揃え方法


  1. テキストの中央揃え:

    .container {
    text-align: center;
    }

    この方法は、テキストを含む要素全体を中央に配置します。

  2. ブロック要素の中央揃え:

    .container {
    display: flex;
    justify-content: center;
    align-items: center;
    }

    この方法は、ブロック要素を水平および垂直方向に中央に配置します。

  3. インライン要素の中央揃え:

    .container {
    text-align: center;
    }
    .container span {
    display: inline-block;
    vertical-align: middle;
    }

    この方法は、インライン要素を中央に配置します。親要素にtext-align: centerを適用し、子要素にdisplay: inline-blockとvertical-align: middleを適用します。

  4. 絶対位置指定による中央揃え:

    .container {
    position: relative;
    }
    .centered-element {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    }

    この方法は、要素を絶対位置指定で中央に配置します。親要素にposition: relativeを適用し、子要素にposition: absolute、top: 50%、left: 50%、transform: translate(-50%, -50%)を適用します。

これらは一部の一般的な方法ですが、実際にはさまざまな要素の中央揃え方法があります。要素の種類や配置の必要性に応じて、適切な方法を選択してください。