--- id: bad87fee1348bd9aedb08845 title: ラジオボタンをレスポンシブスタイルにする challengeType: 0 forumTopicId: 18270 required: - link: >- https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.css raw: true dashedName: responsively-style-radio-buttons --- # --description-- Bootstrap の `col-xs-*` クラスは `form` 要素にも使用できます。 この方法では、画面解像度の幅に関係なく、ラジオボタンがページ全体に等間隔で表示されます。 両方のラジオボタンを `
` 要素の中に入れてください。 次に、各ラジオボタンを `
` 要素の中に入れてください。 **注:** ラジオボタンはタイプが `radio` の `input` 要素です。 # --hints-- すべてのラジオボタンを、クラス `row` を持つ 1 つの `div` の内側に入れます。 ```js assert($('div.row:has(input[type="radio"])').length > 0); ``` 各ラジオボタンを、クラス `col-xs-6` を持つ自身の `div` の内側に入れます。 ```js assert($('div.col-xs-6:has(input[type="radio"])').length > 1); ``` `div` 要素にはすべて終了タグが必要です。 ```js assert( code.match(/<\/div>/g) && code.match(/
/g).length === code.match(/

CatPhotoApp

A cute orange cat lying on its back.
Three kittens running towards the camera.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

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

CatPhotoApp

A cute orange cat lying on its back.
Three kittens running towards the camera.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

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