--- id: 5a94fe0569fb03452672e45c title: グリッドをエリアテンプレートに分割する challengeType: 0 forumTopicId: 301130 dashedName: divide-the-grid-into-an-area-template --- # --description-- グリッドのセルをエリア (area) にまとめてグループ化し、そのエリアにカスタム名を付けることができます。 次のようにコンテナで `grid-template-areas` を使用してください: ```css grid-template-areas: "header header header" "advert content content" "advert footer footer"; ``` 上記のコードは、グリッドのセルを `header`, `advert`, `content`, `footer` の 4 つのエリアにグループ化します。 すべての単語はセルを表し、引用符のすべてのペアは行を表します。 # --instructions-- テンプレートを変更して、 `footer` エリアが一番下の行全体に広がるようにしてください。 現時点ではエリアを定義しても視覚的な効果はありません。 後から、このエリアがどのように働くのかを、アイテムにエリアを使用させることで確認します。 # --hints-- `container` クラスは、例のような `grid-template-areas` プロパティを持つ必要がありますが、`footer` エリアは下の行全体に広がるようにしてください。 ```js assert( __helpers .removeCssComments(code) .match( /.container\s*?{[\s\S]*grid-template-areas\s*?:\s*?"\s*?header\s*?header\s*?header\s*?"\s*?"\s*?advert\s*?content\s*?content\s*?"\s*?"\s*?footer\s*?footer\s*?footer\s*?"\s*?;[\s\S]*}/gi ) ); ``` # --seed-- ## --seed-contents-- ```html