--- id: 587d78ad367417b2b2512af8 title: align-items プロパティを使用して要素を整列する challengeType: 0 videoUrl: 'https://scrimba.com/p/pVaDAv/c8aggtk' forumTopicId: 301101 dashedName: align-elements-using-the-align-items-property --- # --description-- `align-items` プロパティは `justify-content` に似ています。 `justify-content` プロパティは主軸に沿ってフレックスアイテムを整列していたことを思い出してください。 行の主軸は水平線で、列の主軸は垂直線です。 フレックスコンテナには主軸と対照的な**交差軸** (cross axis) もあります。 行の交差軸は垂直線で、列の交差軸は水平線です。 CSS は `align-items` プロパティを提供しており、フレックスアイテムを交差軸方向に整列させることができます。 行の場合、コンテナ内で行全体のアイテムをどのように上下に揃えるかを CSS に指定します。 そして列の場合は、コンテナ内で全てのアイテムをどのように左右に揃えるかを指定します。 `align-items` で使用できるさまざまな値は次のとおりです。 # --instructions-- このプロパティの動作は例を見ると分かりやすいでしょう。 CSS プロパティ `align-items` を `#box-container` 要素に追加し、値を `center` に設定してください。 **Bonus** コードエディタ上で `align-items` プロパティの他のオプションを試してみて、違いを確認してみましょう。 ただし `center` がこのチャレンジをパスする唯一の値であることに注意してください。 # --hints-- `#box-container` 要素の `align-items` プロパティを `center` に設定してください。 ```js assert($('#box-container').css('align-items') == 'center'); ``` # --seed-- ## --seed-contents-- ```html

Hello

Goodbye

``` # --solutions-- ```html

Hello

Goodbye

```