--- id: bad87fee1348bd9acde08712 title: Bootstrap の fluid コンテナでレスポンシブデザインを使用する challengeType: 0 forumTopicId: 18362 dashedName: use-responsive-design-with-bootstrap-fluid-containers --- # --description-- freeCodeCamp の HTML5 と CSS のセクションでは、猫の写真アプリを作成しました。 再びこのアプリを使用して、 今度は Bootstrap でよく使用されるレスポンシブ CSS フレームワークを使用してスタイルを設定します。 Bootstrap では、画面の幅が計算され、それに合わせて HTML 要素のサイズが変更されます。こうした動作がレスポンシブデザインという名前の由来となっています。 レスポンシブデザインにすると、ウェブサイトのモバイル版を設計する必要がなくなります。 画面がどのような幅であっても見栄えが整えられます。 HTML の先頭に次のコードを追加して、任意のアプリに Bootstrap を追加できます。 ```html ``` この例では、すでにこのページに追加してあります。 `>` または `/>` のどちらを使用しても `link` タグを終了することができます。 最初に、すべての HTML (`link` タグと `style` 要素は除く) を、クラス `container-fluid` を持つ `div` 要素の中にネストする必要があります。 # --hints-- `div` 要素にクラス `container-fluid` を付けます。 ```js assert($('div').hasClass('container-fluid')); ``` `div` 要素には終了タグが必要です。 ```js assert( code.match(/<\/div>/g) && code.match(/
/g).length === code.match(/
= 8 && !$('.container-fluid').has("style").length && !$('.container-fluid').has("link").length); ``` # --seed-- ## --seed-contents-- ```html

CatPhotoApp

Click here for cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
``` # --solutions-- ```html

CatPhotoApp

Click here for cat photos.

A cute orange cat lying on its back.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
```