---
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(/
Things cats love:
- cat nip
- laser pointers
- lasagna
Top 3 things cats hate:
- flea treatment
- thunder
- other cats
```
# --solutions--
```html
Things cats love:
- cat nip
- laser pointers
- lasagna
Top 3 things cats hate:
- flea treatment
- thunder
- other cats
```